From Fedora Project Wiki

No edit summary
(update spyder website link)
 
(26 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Software available in Fedora Scientific ==
This page lists the software tools available in Fedora Scientific, in addition to the ones available in the [http://spins.fedoraproject.org/kde/ Fedora KDE Spin]. This list is not exhaustive. To see all that are included in the spin, you can see the Kickstart file [https://git.fedorahosted.org/cgit/spin-kickstarts.git/tree/fedora-livedvd-scientific_kde.ks here]
 
This page is in progress. All the packages included are [https://bitbucket.org/amitksaha/custom_linux/src/d30dab4e646c/fedora-livedvd-scientific-kde.ks here]


(Refer: [[Scientific_Spin]])
(Refer: [[Scientific_Spin]])


 
== Scientific and Numerical Computing Tools/Environments ==
'''Scientific and Numerical Computing'''


{|
{|
! align="center"| Program name
! align="center"| Name
! Functionality
! Functionality
! Homepage
! Homepage
|-
|gnuplot
|Plotting Program
|[http://www.gnuplot.info http://www.gnuplot.info]
|-
|-
|gsl
|gsl
Line 21: Line 14:
|[http://www.gnu.org/s/gsl/ http://www.gnu.org/s/gsl/]
|[http://www.gnu.org/s/gsl/ http://www.gnu.org/s/gsl/]
|-
|-
|maxima
|maxima (with wxMaxima)
|Computer Algebra System
|Computer Algebra System
|[http://maxima.sourceforge.net/ http://maxima.sourceforge.net/]
|[http://maxima.sourceforge.net/ http://maxima.sourceforge.net/]
|-
|-
|GNU Octave
|GNU Octave (with QtOctave frontend)
|Numerical Computation Package  
|Numerical Computation Package  
|[http://www.gnu.org/software/octave/ http://www.gnu.org/software/octave/]
|[http://www.gnu.org/software/octave/ http://www.gnu.org/software/octave/]
Line 40: Line 33:
|Fast, high precision and powerful desktop calculator
|Fast, high precision and powerful desktop calculator
|[http://speedcrunch.org/en_US/index.html http://speedcrunch.org/en_US/index.html]
|[http://speedcrunch.org/en_US/index.html http://speedcrunch.org/en_US/index.html]
|-
|GNU Units
|Scale converter
|[http://www.gnu.org/s/units/ http://www.gnu.org/s/units/]
|-
|Spyder
|Scientific PYthon Development EnviRonment
|[https://www.spyder-ide.org/ https://www.spyder-ide.org/]
|-
|Root
|Data Analysis
|[http://root.cern.ch/drupal/ http://root.cern.ch/drupal/]
|-
|R (with Rkward)
|Statistical Computing and Graphics
|[http://www.r-project.org/ http://www.r-project.org/]
|-
|}
== Generic Programming and Development Tools/Libraries ==
{|
! align="center"| Name
! Functionality
! Homepage
|-
|C/C++ tools (gcc, autotools, flex, bison, strace,ddd, valgrind..)
|Tools for C/C++ development
|[http://gcc.gnu.org/ http://gcc.gnu.org/] and others.
|-
|GNU Fortran
|Fortran Compiler
|[http://gcc.gnu.org/fortran/ http://gcc.gnu.org/fortran/]
|-
|Java Development tools
|Java compilers/interprters
|[http://fedoraproject.org/wiki/Java http://fedoraproject.org/wiki/Java]
|-
|Eclipse IDE
|IDE for C/C++/Java/PHP/Groovy..
|[http://www.eclipse.org/ http://www.eclipse.org/]
|-
|-
|}
|}


== Parallel and Distributed Programming Tools/Libraries ==


'''Editing and Graphics'''
{|
{|
! align="center"| Program name
! align="center"| Name
! Functionality
! Functionality
! Homepage
! Homepage
|-
|-
|Texmaker
|OpenMP
|LaTex Editor
|Shared memory C/C++ programming
|[http://www.xm1math.net/texmaker/ http://www.xm1math.net/texmaker/]
|[http://openmp.org/wp/ http://openmp.org/wp/]
|-
|OpenMPI
|Open Source MPI implementation
|[http://www.open-mpi.org/ http://www.open-mpi.org/]
|-
|PVM
|Parallel Virtual Machine
|[http://www.csm.ornl.gov/pvm/ http://www.csm.ornl.gov/pvm/]
|-
|-
|Xfig and associated Utilities
|Torque
|Drawing program
|Batch jobs processing/Resource manager
|[http://www.xfig.org/ http://www.xfig.org/]
|[http://www.clusterresources.com/products/torque-resource-manager.php Homepage]
|-
|-
|}
|}


'''General Programming and Development Tools/Libraries'''
 
== Editing, Plotting, Drawing and Visualization ==
{|
{|
! align="center"| Program name
! align="center"| Name
! Functionality
! Functionality
! Homepage
! Homepage
Line 70: Line 112:
|[http://www.xm1math.net/texmaker/ http://www.xm1math.net/texmaker/]
|[http://www.xm1math.net/texmaker/ http://www.xm1math.net/texmaker/]
|-
|-
|Xfig and associated Utilities
|Kile
|TeX/LaTeX editor for the KDE
|[http://kile.sourceforge.net/ http://kile.sourceforge.net/]
|-
|Lyx
|The Document Processor
|[http://www.lyx.org/ http://www.lyx.org/]
|-
|Scribus
|Layout and Publishing
|[http://www.scribus.net/canvas/Scribus http://www.scribus.net/canvas/Scribus]
|-
|Inkscape
|Vector graphics editor
|[http://inkscape.org/ http://inkscape.org/]
|-
|ScITE
|Text Editor
|[http://www.scintilla.org/SciTE.html http://www.scintilla.org/SciTE.html]
|-
|Xfig (including programs for working with fig files)
|Drawing program
|Drawing program
|[http://www.xfig.org/ http://www.xfig.org/]
|[http://www.xfig.org/ http://www.xfig.org/]
|-
|gnuplot
|Plotting Program
|[http://www.gnuplot.info http://www.gnuplot.info]
|-
|Dia
|Drawing program
|[http://projects.gnome.org/dia/ http://projects.gnome.org/dia/]
|-
|GGobi
|Data Visualization
|[http://www.ggobi.org/ http://www.ggobi.org/]
|-
|G3DATA
|Extracting data from graphs
|[http://www.frantz.fi/software/g3data.php http://www.frantz.fi/software/g3data.php]
|-
|GIMP
|Image processing
|[http://www.gimp.org/ http://www.gimp.org/]
|-
|Mayavi
|3-D Visualization
|[http://mayavi.sourceforge.net/ http://mayavi.sourceforge.net/]
|-
|-
|}
|}


'''Version Control and Document Managers'''
== Version Control/Backup tools and Document Managers ==
{|
{|
! align="center"| Program name
! align="center"| Name
! Functionality
! Functionality
! Homepage
! Homepage
|-
|-
|Texmaker
|Git (with GUI)
|LaTex Editor
|Distributed Version control
|[http://www.xm1math.net/texmaker/ http://www.xm1math.net/texmaker/]
|[http://git-scm.com/ http://git-scm.com/]
|-
|SVN (RapidSVN)
|Subversion Version Control
|[http://rapidsvn.tigris.org/ http://rapidsvn.tigris.org/]
|-
|Mercurial
|Mercurial Version Control system
|[http://mercurial.selenic.com/ http://mercurial.selenic.com/]
|-
|backintime(with GUI)
|Backup tool
|[http://backintime.le-web.org/ http://backintime.le-web.org/]
|-
|pdfshuffler
|PDF manager
|[http://sourceforge.net/projects/pdfshuffler/ Homepage]
|-
|-
|Xfig and associated Utilities
|BibTool
|Drawing program
|Bibliography manager
|[http://www.xfig.org/ http://www.xfig.org/]
|[http://www.gerd-neugebauer.de/software/TeX/BibTool/ Homepage]
|-
|-
|}
|}


== Miscellaneous ==
{|
! align="center"| Name
! Functionality
! Homepage
|-
|hevea
|LaTex to HTML translator
|[http://hevea.inria.fr/ http://hevea.inria.fr/]
|-
|IPython (including IPython notebook)
|Productive Interactive Computing
|[http://ipython.org/ http://ipython.org/]
|-
|GNU Screen
|Terminal Multiplexer
|[http://www.gnu.org/s/screen/ http://www.gnu.org/s/screen/]
|-


|}


--[[User:Amitksaha|Amitksaha]] 02:17, 15 October 2011 (UTC)
--[[User:Amitksaha|Amitksaha]] ([[User talk:Amitksaha|talk]]) 06:11, 5 September 2013 (UTC)

Latest revision as of 01:29, 12 August 2018

This page lists the software tools available in Fedora Scientific, in addition to the ones available in the Fedora KDE Spin. This list is not exhaustive. To see all that are included in the spin, you can see the Kickstart file here

(Refer: Scientific_Spin)

Scientific and Numerical Computing Tools/Environments

Name Functionality Homepage
gsl GNU Scientific Library http://www.gnu.org/s/gsl/
maxima (with wxMaxima) Computer Algebra System http://maxima.sourceforge.net/
GNU Octave (with QtOctave frontend) Numerical Computation Package http://www.gnu.org/software/octave/
matplotlib Python plotting library http://matplotlib.sourceforge.net/
SciPy Scientific tools for Python http://www.scipy.org/
SpeedCrunch Fast, high precision and powerful desktop calculator http://speedcrunch.org/en_US/index.html
GNU Units Scale converter http://www.gnu.org/s/units/
Spyder Scientific PYthon Development EnviRonment https://www.spyder-ide.org/
Root Data Analysis http://root.cern.ch/drupal/
R (with Rkward) Statistical Computing and Graphics http://www.r-project.org/

Generic Programming and Development Tools/Libraries

Name Functionality Homepage
C/C++ tools (gcc, autotools, flex, bison, strace,ddd, valgrind..) Tools for C/C++ development http://gcc.gnu.org/ and others.
GNU Fortran Fortran Compiler http://gcc.gnu.org/fortran/
Java Development tools Java compilers/interprters http://fedoraproject.org/wiki/Java
Eclipse IDE IDE for C/C++/Java/PHP/Groovy.. http://www.eclipse.org/

Parallel and Distributed Programming Tools/Libraries

Name Functionality Homepage
OpenMP Shared memory C/C++ programming http://openmp.org/wp/
OpenMPI Open Source MPI implementation http://www.open-mpi.org/
PVM Parallel Virtual Machine http://www.csm.ornl.gov/pvm/
Torque Batch jobs processing/Resource manager Homepage


Editing, Plotting, Drawing and Visualization

Name Functionality Homepage
Texmaker LaTex Editor http://www.xm1math.net/texmaker/
Kile TeX/LaTeX editor for the KDE http://kile.sourceforge.net/
Lyx The Document Processor http://www.lyx.org/
Scribus Layout and Publishing http://www.scribus.net/canvas/Scribus
Inkscape Vector graphics editor http://inkscape.org/
ScITE Text Editor http://www.scintilla.org/SciTE.html
Xfig (including programs for working with fig files) Drawing program http://www.xfig.org/
gnuplot Plotting Program http://www.gnuplot.info
Dia Drawing program http://projects.gnome.org/dia/
GGobi Data Visualization http://www.ggobi.org/
G3DATA Extracting data from graphs http://www.frantz.fi/software/g3data.php
GIMP Image processing http://www.gimp.org/
Mayavi 3-D Visualization http://mayavi.sourceforge.net/

Version Control/Backup tools and Document Managers

Name Functionality Homepage
Git (with GUI) Distributed Version control http://git-scm.com/
SVN (RapidSVN) Subversion Version Control http://rapidsvn.tigris.org/
Mercurial Mercurial Version Control system http://mercurial.selenic.com/
backintime(with GUI) Backup tool http://backintime.le-web.org/
pdfshuffler PDF manager Homepage
BibTool Bibliography manager Homepage

Miscellaneous

Name Functionality Homepage
hevea LaTex to HTML translator http://hevea.inria.fr/
IPython (including IPython notebook) Productive Interactive Computing http://ipython.org/
GNU Screen Terminal Multiplexer http://www.gnu.org/s/screen/

--Amitksaha (talk) 06:11, 5 September 2013 (UTC)