Difference between revisions of "Recommended Software"
(→For Ubuntu) |
(→Py Charm) |
||
Line 104: | Line 104: | ||
sudo apt-get install qtbase5-examples | sudo apt-get install qtbase5-examples | ||
− | == | + | == PyCharm == |
+ | |||
+ | PyCharm is an IDE for Python. For more information see [https://www.jetbrains.com/pycharm/ PyCharm]. |
Revision as of 01:14, 13 August 2017
This entry provides a set of software tools that are recommended for the development of written works, simulations, among others.
Contents
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)".
Latex Distributions
For Windows
Miktex is the most popular Latex package source under the Windows OS.
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.
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).
Gimp
Gimp is an open source image processing software (similar to photoshop, for instance).
SVN client
For Windows
Tortoise SVN is a suitable client for Windows since it integrates itself to the Windows shell and context menus.
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.
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".
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".
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
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.