Software tools: Difference between revisions

From FusionWiki
Jump to navigation Jump to search
(→‎Numerical tools and libraries: Add packages and update web addresses of Python packages)
 
(3 intermediate revisions by 2 users not shown)
Line 34: Line 34:
== Mathematical tools ==
== Mathematical tools ==


* [http://www.mathics.org/ Mathics], a free alternative to [http://www.wolfram.com/mathematica/ Mathematica]
* [https://mathics.angusgriffith.com/ Mathics], a free alternative to [http://www.wolfram.com/mathematica/ Mathematica]
* [http://live.sympy.org/ SymPy], symbolic calculus using Python
* [http://live.sympy.org/ SymPy], symbolic calculus using Python
* [http://people.math.sfu.ca/~cbm/aands/ Abramowitz and Stegun: Handbook of Mathematical Functions]
* [http://people.math.sfu.ca/~cbm/aands/ Abramowitz and Stegun: Handbook of Mathematical Functions]
Line 44: Line 44:
* [http://rsb.info.nih.gov/ij/features.html ImageJ], graphics editor and image analysis
* [http://rsb.info.nih.gov/ij/features.html ImageJ], graphics editor and image analysis
* [https://inkscape.org/ InkScape], [[:Wikipedia:vector graphics|vector graphics]] editor
* [https://inkscape.org/ InkScape], [[:Wikipedia:vector graphics|vector graphics]] editor
* [https://wci.llnl.gov/simulation/computer-codes/visit/ VisIt], an open Source, interactive, scalable, visualization, animation and analysis tool


== Text editing tools ==
== Text editing tools ==
Line 51: Line 52:
** [http://bibdesk.sourceforge.net/ BibDesk], bibliography manager for Mac
** [http://bibdesk.sourceforge.net/ BibDesk], bibliography manager for Mac
** [http://www.chachatelier.fr/latexit/ LaTeXiT], compiles LaTeX formulas for presentations for Mac
** [http://www.chachatelier.fr/latexit/ LaTeXiT], compiles LaTeX formulas for presentations for Mac
** [https://www.sharelatex.com ShareLaTeX] and [https://www.overleaf.com/ Overleaf], collaborative writing websites for LaTeX
** [https://3142.nl/latex-diff/ LatexDiff], to compare different versions of a document and highlight changes
* [http://www.gnu.org/software/emacs/ Emacs], powerful plain text editor
* [http://www.gnu.org/software/emacs/ Emacs], powerful plain text editor
* [http://www.barebones.com/products/textwrangler/ TextWrangler], powerful plain text editor for Mac
* [http://www.barebones.com/products/textwrangler/ TextWrangler], powerful plain text editor for Mac
* [https://www.libreoffice.org/ LibreOffice], office suite of programs
* [https://www.libreoffice.org/ LibreOffice], office suite of programs
* [https://www.authorea.com/ Authorea], a power collaborative writing website


== See also ==
== See also ==

Latest revision as of 20:34, 18 November 2018

On this page, you will find a list of useful publicly available software tools, for data analysis, graphical display, etc.

Emulation, file management

  • XQuartz X-window system for Mac
  • MobaXterm X-window system for Windows
  • PuTTY Telnet/SSH client for Windows and Unix
  • Fugu Secure File Transfer for Mac

Numerical tools and libraries

  • Numerical Recipes
  • GNU Fortran
  • Octave, a free alternative to Matlab
  • Python, a programming language
    • Canopy Scientific and Analytic Python Deployment with Integrated Analysis Environment
    • Anaconda Python distribution for large-scale data processing, predictive analytics, and scientific computing
    • SageMath Free open-source mathematics software system licensed under the GPL. Its mission is to create a viable free open source alternative to Magma, Maple, Mathematica and Matlab
    • Jupyter and IPython Powerful browser-based notebook and interactive shells for Python and other languages
    • NumPy and Scipy Fundamental packages for scientific computing with Python
    • matplotlib A python plotting library that produces publication quality figures
    • Seaborn Python visualization library based on matplotlib. It provides a high-level interface for drawing attractive statistical graphics
    • Spyder Open source cross-platform Integrated Development Environment for scientific programming in the Python language. Spyder integrates NumPy, SciPy, Matplotlib and IPython, as well as other open source software
    • PyCharm PyCharm is an Integrated Development Environment used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with Django
    • VPython Python programming language plus a 3D graphics module called "visual". VPython makes it easy to create navigable 3D displays and animations
    • Mayavi An application and library for interactive scientific data visualization and 3D plotting in Python
    • yt An open-source python package for analyzing and visualizing volumetric data
    • pandas and xarray Easy-to-use data structures and data analysis tools for Python
    • pytables and h5py Tools for using HDF5 data in Python
    • Cython and Numba Tools that allow compiled speeds in Python
    • OMFIT Software that supports integrated modeling and experimental data analysis of magnetically confined thermonuclear fusion experiments.
    • PlasmaPy An open source core Python package for plasma physics that is under development

Mathematical tools

Graphical tools

Text editing tools

  • LaTeX
    • TeXShop, complete LaTeX + BibTeX package for Mac
    • BibDesk, bibliography manager for Mac
    • LaTeXiT, compiles LaTeX formulas for presentations for Mac
    • ShareLaTeX and Overleaf, collaborative writing websites for LaTeX
    • LatexDiff, to compare different versions of a document and highlight changes
  • Emacs, powerful plain text editor
  • TextWrangler, powerful plain text editor for Mac
  • LibreOffice, office suite of programs
  • Authorea, a power collaborative writing website

See also