Difference between revisions of "Recommended Software"

From Macro Wiki
Jump to: navigation, search
(Mendeley)
 
(20 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
"Lyx is a document processor that encourages an approach to writing based on the structure of your documents (What you see is what you mean) and not simply their appearance (What you see is what you get)".
 
"Lyx is a document processor that encourages an approach to writing based on the structure of your documents (What you see is what you mean) and not simply their appearance (What you see is what you get)".
  
Download link: http://www.lyx.org/Download
+
[http://www.lyx.org/Download Download link]
  
 
== Latex Distributions ==
 
== Latex Distributions ==
Line 12: Line 12:
 
Miktex is the most popular Latex package source under the Windows OS.
 
Miktex is the most popular Latex package source under the Windows OS.
  
Download link: http://miktex.org/download
+
[http://miktex.org/download Download link]
  
 
=== For Ubuntu Linux or Debian ===
 
=== For Ubuntu Linux or Debian ===
Line 24: Line 24:
 
Mendeley is a reference organizer, a tool to generate bibliography, search and share scientific documents.
 
Mendeley is a reference organizer, a tool to generate bibliography, search and share scientific documents.
  
Download link: https://www.mendeley.com/download-mendeley-desktop/?_section=footer
+
[https://www.mendeley.com/download-mendeley-desktop/?_section=footer Download link]
  
 
Tip: Activate the generation of a bib file in order to have all the Mendeley references at a single library.bib file.
 
Tip: Activate the generation of a bib file in order to have all the Mendeley references at a single library.bib file.
Line 32: Line 32:
 
Inkscape is a vectorial graphics viewer and editor. It has support to generate pdf_tex figures (that visually fit better to lyx or Latex documents).
 
Inkscape is a vectorial graphics viewer and editor. It has support to generate pdf_tex figures (that visually fit better to lyx or Latex documents).
  
Download link: https://inkscape.org/en/
+
[https://inkscape.org/en/ Download link]
  
 
== Gimp ==
 
== Gimp ==
  
Gimp is an open source image processing software (Similar to photoshop, for instance).
+
Gimp is an open source image processing software (similar to photoshop, for instance).
  
Download link: http://www.gimp.org/downloads/
+
[http://www.gimp.org/downloads/ Download link]
  
 
== SVN client ==
 
== SVN client ==
(For Windows) Tortoise SVN is a suitable client for Windows since it integrates itself to the Windows shell and context menus.
 
  
Download: http://tortoisesvn.net/downloads.html
+
=== For Windows ===
  
MACRO's SVN source: https://sourceforge.net/projects/macroufmg/  (Requires authorization). Specific projects have their own file hierarchy, you have to check your project source.
+
Tortoise SVN is a suitable client for Windows since it integrates itself to the Windows shell and context menus.
 +
 
 +
[http://tortoisesvn.net/downloads.html Download link]
 +
 
 +
MACRO's SVN source: https://sourceforge.net/projects/macroufmg/  (Requires authorization).  
 +
 
 +
Specific projects have their own file hierarchy. You have to check your project source.
 +
 
 +
See a SVN tutorial [[SVN Tutorial|here]].
  
 
== ROS ==
 
== ROS ==
  
The Robotic Operating System (ROS) is comprises a set of packages that provide different functionalities for many kinds of real and simulated robots. It is better if you run it on Ubuntu.
+
The Robotic Operating System (ROS) comprises a set of packages that provide different functionalities for many kinds of real and simulated robots. It is better if you run it on Ubuntu.
  
Installation link: http://wiki.ros.org/ROS/Installation/
+
[http://wiki.ros.org/ROS/Installation/ Installation link]
  
Useful guide to start with ROS: http://www.cse.sc.edu/~jokane/agitr/ (A Gentle Introduction to ROS, Jason M. O'Kane, 2014).
+
Useful guide to start with ROS: [http://www.cse.sc.edu/~jokane/agitr/ (A Gentle Introduction to ROS, Jason M. O'Kane, 2014).]
  
 
== V-REP ==
 
== V-REP ==
Line 59: Line 66:
 
"V-REP is the Swiss army knife among robot simulators: you won't find a simulator with more functions, features, or more elaborate APIs".
 
"V-REP is the Swiss army knife among robot simulators: you won't find a simulator with more functions, features, or more elaborate APIs".
  
Download link: http://www.coppeliarobotics.com/downloads.html
+
[http://www.coppeliarobotics.com/downloads.html Download link]
  
 
== Doxygen ==
 
== Doxygen ==
Line 65: Line 72:
 
"Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D".
 
"Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D".
  
Download link: http://www.stack.nl/~dimitri/doxygen/download.html
+
[http://www.stack.nl/~dimitri/doxygen/download.html Download link]
 +
 
 +
See a Doxygen tutorial [[Doxygen Tutorials|here]].
 +
 
 +
== Qt Creator ==
 +
 
 +
The Qt Creator is an IDE to develop mobile app, desktop application and connected embedded device which includes productivity tools that speed up the development time.
 +
 
 +
The IDE has support for editing C++, code completion and navigation. For more information see [https://www.qt.io/ide/ Qt Creator].
 +
 
 +
=== For Windows ===
 +
 
 +
[https://www.qt.io/download-open-source/?hsCtaTracking=f977210e-de67-475f-a32b-65cec207fd03%7Cd62710cd-e1db-46aa-8d4d-2f1c1ffdacea Download link]
 +
 
 +
=== For Ubuntu ===
 +
 
 +
To install the Qt Creator on Ubuntu, use the following commands:
 +
 
 +
    sudo apt-get install build-essential
 +
 
 +
    sudo apt-get install qtcreator
 +
 
 +
    sudo apt-get install qt5-default
 +
 
 +
In order to install the documentation:
 +
 
 +
    sudo apt-get install qt5-doc
 +
 
 +
    sudo apt-get install qt5-doc-html qtbase5-doc-html
 +
 
 +
    sudo apt-get install qtbase5-examples
 +
 
 +
== PyCharm ==
 +
 
 +
PyCharm is an IDE for Python. For more information see [https://www.jetbrains.com/pycharm/ PyCharm].
 +
 
 +
This IDE has a professional version, which is paid. However, it also has a Community version which is free and opensource, and an EDU version, which is also free and opensource.
 +
 
 +
=== For Windows ===
 +
 
 +
[https://www.jetbrains.com/pycharm/download/#section=windows Download community version].
 +
 
 +
[https://www.jetbrains.com/pycharm-edu/download/#section=windows Download educational version].
 +
 
 +
=== For Ubuntu ===
 +
 
 +
[https://www.jetbrains.com/pycharm/download/#section=linux Download community version]
 +
 
 +
[https://www.jetbrains.com/pycharm-edu/download/#section=linux Download educational version]
 +
 
 +
== MarkText ==
 +
 
 +
Mark Text is an open source Markdown editor for Mac, Windowns and Linux. It can be used in the source code mode, that shows the Markdown code, or in the "What you see is what you mean" mode.
 +
 
 +
[https://marktext.github.io/website/ Download link]

Latest revision as of 09:27, 11 June 2018

This entry provides a set of software tools that are recommended for the development of written works, simulations, among others.

Lyx

"Lyx is a document processor that encourages an approach to writing based on the structure of your documents (What you see is what you mean) and not simply their appearance (What you see is what you get)".

Download link

Latex Distributions

For Windows

Miktex is the most popular Latex package source under the Windows OS.

Download link

For Ubuntu Linux or Debian

You can use the texlive distribution for Ubuntu and Debian.

Command (ubuntu): sudo apt-get install texlive-full (For installation of all available packages)

Mendeley

Mendeley is a reference organizer, a tool to generate bibliography, search and share scientific documents.

Download link

Tip: Activate the generation of a bib file in order to have all the Mendeley references at a single library.bib file.

Inkscape

Inkscape is a vectorial graphics viewer and editor. It has support to generate pdf_tex figures (that visually fit better to lyx or Latex documents).

Download link

Gimp

Gimp is an open source image processing software (similar to photoshop, for instance).

Download link

SVN client

For Windows

Tortoise SVN is a suitable client for Windows since it integrates itself to the Windows shell and context menus.

Download link

MACRO's SVN source: https://sourceforge.net/projects/macroufmg/ (Requires authorization).

Specific projects have their own file hierarchy. You have to check your project source.

See a SVN tutorial here.

ROS

The Robotic Operating System (ROS) comprises a set of packages that provide different functionalities for many kinds of real and simulated robots. It is better if you run it on Ubuntu.

Installation link

Useful guide to start with ROS: (A Gentle Introduction to ROS, Jason M. O'Kane, 2014).

V-REP

"V-REP is the Swiss army knife among robot simulators: you won't find a simulator with more functions, features, or more elaborate APIs".

Download link

Doxygen

"Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D".

Download link

See a Doxygen tutorial here.

Qt Creator

The Qt Creator is an IDE to develop mobile app, desktop application and connected embedded device which includes productivity tools that speed up the development time.

The IDE has support for editing C++, code completion and navigation. For more information see Qt Creator.

For Windows

Download link

For Ubuntu

To install the Qt Creator on Ubuntu, use the following commands:

   sudo apt-get install build-essential
   sudo apt-get install qtcreator
   sudo apt-get install qt5-default

In order to install the documentation:

   sudo apt-get install qt5-doc
   sudo apt-get install qt5-doc-html qtbase5-doc-html
   sudo apt-get install qtbase5-examples

PyCharm

PyCharm is an IDE for Python. For more information see PyCharm.

This IDE has a professional version, which is paid. However, it also has a Community version which is free and opensource, and an EDU version, which is also free and opensource.

For Windows

Download community version.

Download educational version.

For Ubuntu

Download community version

Download educational version

MarkText

Mark Text is an open source Markdown editor for Mac, Windowns and Linux. It can be used in the source code mode, that shows the Markdown code, or in the "What you see is what you mean" mode.

Download link