No edit summary
 
(59 intermediate revisions by 19 users not shown)
Line 1: Line 1:
'''This list was originally held at [http://wiki.developspace.net/Open_Source_Engineering_Tools DevelopSpace project] to aid the space systems development.'''
By providing access to relevant, open source engineering software tools, using input provided by both Appropedia contributors and the wider [[OSAT]] engineering community. We aim to both provide information on existing tools and identify areas in which new tools would be of use so as to encourage the development of such tools.  
By providing access to relevant, open source engineering software tools, using input provided by both Appropedia contributors and the wider [[OSAT]] engineering community. We aim to both provide information on existing tools and identify areas in which new tools would be of use so as to encourage the development of such tools.  


For tools that are available, our goal is to provide reviews regarding the usefulness of each tool for particular applications, guides on how to most effectively use the tools for various types of efforts related to space system development, and descriptions of how the tools can be used together. Where needs exist to either create new tools or enhance existing tools, we will aim to gather input regarding what functionality is desired and (when possible) point towards relevant commercial tools that could serve as models.
For tools that are available, our goal is to provide reviews regarding the usefulness of each tool for particular applications, guides on how to most effectively use the tools for various types of efforts related to space system development, and descriptions of how the tools can be used together. Where needs exist to either create new tools or enhance existing tools, we will aim to gather input regarding what functionality is desired and (when possible) point towards relevant commercial tools that could serve as models.


While the focus of this project is on tools that are relevant to [[sustainable development]] applications there is significant overlap with many other engineering disciplines, as such a significant number of the tools we describe will be relevant outside of the [[appropriate technology]] arena.
While the focus of this project is on tools that are relevant to [[sustainable development]] applications there is significant overlap with many other engineering disciplines, as such a significant number of the tools we describe will be relevant outside of the [[appropriate technology]] arena. Please help this project and the sustainable development engineering community as a whole by expanding the material available here.
 
Please help this project and the sustainable development engineering community as a whole by expanding the material available here.
 
=Software Licenses=
For the purposes of this project, we are interested in identifying software tools that are free and open source in the sense that the software's source code is provided and the software license allows you to use, modify, and freely redistribute the software without paying royalties or other fees. Software included here should meet the [http://www.opensource.org/docs/osd Open Source Definition] of the [http://www.opensource.org Open Source Iniative (OSI)] and the [http://www.gnu.org/philosophy/free-sw.html Free Software Definition] of the [http://www.fsf.org/ Free Software Foundation (FSF)] (where free means freedom).  


OSI maintains a list of software they have approved [http://www.opensource.org/licenses here]. FSF has a listing of software free and non-free software licenses [http://www.gnu.org/licenses/license-list.html here]. The FSF listing also specifies whether the license is compatible with the GNU General Public License (GPL), a leading open source license.  
==Software Licenses==
For the purposes of this project, we are interested in identifying software tools that are free and open source in the sense that the software's source code is provided and the software license allows you to use, modify, and freely redistribute the software without paying royalties or other fees. Software included here should meet the [http://www.opensource.org/docs/osd Open Source Definition] of the [http://www.opensource.org Open Source Iniative (OSI)] and the [https://www.gnu.org/philosophy/free-sw.html Free Software Definition] of the [https://www.fsf.org/ Free Software Foundation (FSF)] (where free means freedom).  


OSI maintains a list of software they have approved [http://www.opensource.org/licenses here]. FSF has a listing of software free and non-free software licenses [https://www.gnu.org/licenses/license-list.html here]. The FSF listing also specifies whether the license is compatible with the GNU General Public License (GPL), a leading open source license.


=Software Listing=
Engineers who have great experiences can gain [http://www.lifeexperienceuniversity.org online life experience degree] which will allow them to help other engineers through open source engineering software.


== Computer Aided Design (CAD) ==


==Computer Aided Design (CAD) Software==
*[http://brlcad.org/ BRL-CAD]
*[http://brlcad.org/ BRL-CAD]
*[http://www.blender3d.org/ Blender]
*[http://www.blender3d.org/ Blender]
** [http://projects.blender.org/projects/blendercad/ Blender CAD]
*[https://www.freecadweb.org/ FreeCAD]
** [http://blenderartists.org/forum/showthread.php?t=75139 Procad]
*[http://www.pythoncad.org/ Python CAD]
*[http://www.tech.oru.se/cad/varkon/whatis.htm VARKON]
*[http://www.opencascade.org/ OpenCASCADE]
*[http://www.opencascade.org/ OpenCASCADE]
*[http://openscad.org/ OpenSCAD - The Programmers Solid 3D CAD Modeller]
*[https://sourceforge.net/projects/arquimedes/ Archimedes]
*[http://sourceforge.net/projects/free-cad/ FreeCAD]
 
*[http://sourceforge.net/projects/arquimedes/ Archimedes]
See also: [https://en.wikipedia.org/wiki/Category:Free_computer-aided_design_software Wikipedia Free CAD Software Listing]
*[http://en.wikipedia.org/wiki/Category:Free_computer-aided_design_software Wikipedia Free CAD Software Listing]
*[https://forum.linuxcnc.org/31-cad-cam/40954-my-cad-cam-research This forum post has great info]
*[http://www.linux.org/apps/all/Graphics/CAD/CAM.html Linux.org CAD/CAM Software Listing]


==Computer vision software==
==Computer vision software==
*[http://opencv.willowgarage.com/wiki/ OpenCV (BSD license)]
*OpenCV (BSD license)
*[http://ti.arc.nasa.gov/project/nasa-vision-workbench/ NASA Vision Workbench (NOSA license)]
*[http://ti.arc.nasa.gov/project/nasa-vision-workbench/ NASA Vision Workbench (NOSA license)]
*[http://www.iamas.ac.jp/~jovan02/cv/ cv.jit (GPL License)] Computer vision for [http://cycling74.com/products/maxmspjitter/ Jitter]
*[https://web.archive.org/web/20090926032622/http://www.iamas.ac.jp:80/~jovan02/cv/ cv.jit (GPL License)] Computer vision for [http://cycling74.com/products/maxmspjitter/ Jitter]


==Spreadsheets and Office Software==
==Spreadsheets and Office Software==
Because sometimes all you need is a good spreadsheet...
 
*[http://www.openoffice.org OpenOffice.org (LGPL)] Includes the Calc spreadsheet as part of a complete office suite.
*[https://www.openoffice.org OpenOffice.org (LGPL)] Includes the Calc spreadsheet as part of a complete office suite.
*[http://www.gnome.org/projects/gnumeric/ Gnumeric (GPL)] GNOME project spreadsheet.
*[https://web.archive.org/web/20081104080851/http://www.gnome.org:80/projects/gnumeric/ Gnumeric (GPL)] GNOME project spreadsheet.
*[http://www.wikicalc.org/products/wikicalc/ wikiCalc (GPL)] Online spreadsheet system that allows users to edit in a wiki-like fashion.
*[http://www.wikicalc.org/products/wikicalc/ wikiCalc (GPL)] Online spreadsheet system that allows users to edit in a wiki-like fashion.
*[http://live.gnome.org/Dia Dia (GPL)] GNOME project diagramming software. Useful for system diagrams, schematics, etc.
*[https://live.gnome.org/Dia Dia (GPL)] GNOME project diagramming software. Useful for system diagrams, schematics, etc.
* [http://home.gna.org/veusz/ Veusz] - scientific plotting and graphing package


==Finite Element Modeling / Analysis and Computational Fluid Dynamics Software==
== [https://en.wikipedia.org/wiki/Structural_analysis#Methods_Using_Numerical_Approximation Structural analysis], Computational Fluid Dynamics (CFD) software and Finite Element Modeling (FEA)  ==
* [http://impact.sourceforge.net/ Impact (GPL)] Dynamic finite element suite
* [http://impact.sourceforge.net/ Impact (GPL)] Dynamic finite element suite
* [http://code-aster.org Code_Aster] Finite element modeling software
* [http://code-aster.org Code_Aster] Finite element modeling software
* [http://www.salome-platform.org/ SALOME (LGPL)] Platform for Pre and Post-Processing for numerical simulation.
* [https://www.salome-platform.org/ SALOME (LGPL)] Platform for Pre and Post-Processing for numerical simulation.
* [http://www.csc.fi/elmer/ Elmer] Finite Element Software for Multiphysical Problems
* [http://www.csc.fi/elmer/ Elmer] Finite Element Software for Multiphysical Problems
* [http://www.geuz.org/gmsh/ Gmsh] A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities
* [http://www.geuz.org/gmsh/ Gmsh] A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities
* [http://openfvm.sourceforge.net/ OpenFVM] A general three-dimensional CFD solver that uses Gmsh for pre- and post-processing
* [http://openfvm.sourceforge.net/ OpenFVM] A general three-dimensional CFD solver that uses Gmsh for pre- and post-processing
* [http://www.calculix.de/ Calculix] A Three-Dimensional Structural Finite Element Program
* [http://openfoam.org/ OpenFOAM] a C++ toolbox for the development of customized numerical solvers, and pre-/post-processing utilities for the solution of continuum mechanics problems, including computational fluid dynamics (CFD)
* [http://opensees.berkeley.edu/OpenSees/home/about.php OpenSEES] The Open System for Earthquake Engineering Simulation


==Numerical Programming Languages and Visualization Software==
==Numerical Programming Languages and Visualization Software==
*[http://www.gnu.org/software/octave/ Octave (GPL)]
*[https://www.gnu.org/software/octave/ Octave (GPL)]
*[http://octave.sourceforge.net/ Package of Additional Octave Libraries]
*[http://octave.sourceforge.net/ Package of Additional Octave Libraries]
*[http://ascend.cheme.cmu.edu/ ASCEND modelling environment]
*[https://web.archive.org/web/20110408201100/http://ascend.cheme.cmu.edu/ ASCEND modelling environment]
*[http://www.opendx.org/ OpenDX (IBM)] Visualization Software
*[https://web.archive.org/web/20180305220332/http://www.opendx.org:80/ OpenDX (IBM)] Visualization Software
*[http://freshmeat.net/browse/135/ Freshmeat.net Visualization Software Listing]
*[https://web.archive.org/web/20080513174510/http://freshmeat.net/browse/135/ Freshmeat.net Visualization Software Listing]
*[http://home.gna.org/veusz/ Veusz] - scientific plotting and graphing package
*[https://sourceforge.net/projects/calyx/ Calcpad] - Engineering calculations with units support


==Software Engineering==
==Software Engineering==
*[http://www.tigris.org/ Tigris] Website dedicated to open source software engineering tools
*[https://web.archive.org/web/20200702035327/http://www.tigris.org/ Tigris] Website dedicated to open source software engineering tools


==Electronic Design Automation (EDA)==
==Electronic Design Automation (EDA)==
* http://www.opencollector.org/collector.php
*[https://web.archive.org/web/20080512081356/http://www.eetimes.com/news/design/resources/opensourcelinks.html EETimes.com Open Source EDA Listing by EETimes.com]
*[http://www.eetimes.com/news/design/resources/opensourcelinks.html EETimes.com Open Source EDA Listing by EETimes.com]
*[https://web.archive.org/web/20140716184716/http://freshmeat.net:80/browse/246/ Freshmeat.net Electronic Design Automation Listing]
*[http://freshmeat.net/browse/246/ Freshmeat.net Electronic Design Automation Listing]
*[https://web.archive.org/web/20060913000000/http://en.wikipedia.org:80/wiki/Category:Free_EDA_software Wikipedia Free EDA Software Listing]
*[http://en.wikipedia.org/wiki/Category:Free_EDA_software Wikipedia Free EDA Software Listing]
*[http://www.geda.seul.org/ GEDA. Free, open sourced ensemble of EDA packages. Schamatic, PCB, FPGA, project organizer.]
*[http://www.geda.seul.org/ GEDA. Free, open sourced ensemble of EDA packages. Schamatic, PCB, FPGA, project organizer.]
*[http://www.freepcb.com/ FREE PCB. Free, open sourced PCB layout package with autorouter. Windows only.]
*[http://www.freepcb.com/ FREE PCB. Free, open sourced PCB layout package with autorouter. Windows only.]
*[http://tinycad.sourceforge.net/ Tinycad. Free, open sourced schematic package. Windows only.]
*[http://tinycad.sourceforge.net/ Tinycad. Free, open sourced schematic package. Windows only.]
*[http://www.lis.inpg.fr/realise_au_lis/kicad/ KiCAD. Open sourced EDM package capture, PCB, DRC, Sim, Windows and Linux.]
*[http://www.kicad-pcb.org/display/KICAD/KiCad+EDA+Software+Suite KiCAD. Open sourced EDM package capture, PCB, DRC, Sim, Windows and Linux.]


==Communications and Ground Station Software==
==Communications and Ground Station Software==
*[http://groundstation.sourceforge.net/ Ground Station Software Suite] Aims to provide a set of open source tools for ham radio operators
*[https://web.archive.org/web/20080915063752/http://groundstation.sourceforge.net:80/ Ground Station Software Suite] Aims to provide a set of open source tools for ham radio operators
*[http://www.qsl.net/kd2bd/predict.html PREDICT (GPL)] Multi-user satellite tracking and orbital prediction program
*[http://www.qsl.net/kd2bd/predict.html PREDICT (GPL)] Multi-user satellite tracking and orbital prediction program
*[http://www.gnu.org/software/gnuradio/ Open Source Software Radio (GPL)] May have some relevance for software defined radios on spacecraft
*[https://www.gnu.org/software/gnuradio/ Open Source Software Radio (GPL)] May have some relevance for software defined radios on spacecraft
* [[Pachube]] is a platform enabling developers to connect sensor data to the Web and to build their own applications on it.


==Systems Engineering Software==
==Systems Engineering Software==
*[https://web.archive.org/web/20170516021508/http://protoforge.org/ Protoforge (GPL)] Web-based systems engineering platform for opnn, wiki-style, system development.
*[http://www.scilab.org/products/scilab SciLab] -  is an interactive platform for numerical computation providing a powerful computing environment for engineering and scientific applications.
== Project Management ==
* [[Open Pario]] - is a project hosting environment featuring task & time tracking, wikis, blogs, file upload, workflows, forums and more.


*[http://protoforge.org Protoforge (GPL)] Web-based systems engineering platform for opnn, wiki-style, system development.
== Diagrams/Flowcharts ==
*[http://www.scilab.org/products/scilab SciLab] - is an interactive platform for numerical computation providing a powerful computing environment for engineering and scientific applications.
* [https://live.gnome.org/Dia Dia] is a GTK+ based diagram creation program for GNU/Linux, MacOS X, Unix, and Windows, and is released under the GPL license.
* [https://gaphor.org Gaphor] is the simple modeling tool for UML and SysML. It is cross-platform and is released under the Apache License.


==Additional Listings==
==Additional Listings==
*[http://www.icivilengineer.com/Open_Source/ iCivilEngineer.com Open Source Civil Engineering Tools Listing]
*[https://web.archive.org/web/20120623011451/http://www.icivilengineer.com:80/Open_Source/ iCivilEngineer.com Open Source Civil Engineering Tools Listing]
*[http://sal.linet.gr.jp/index.shtml Scientific Applications on Linux Listing] A collection of information and links to software of interest to scientists and engineers
*Scientific Applications on Linux Listing - A collection of information and links to the software of interest to scientists and engineers
*Freshmeat.net Scientific/Engineering Software Listings (beyond those included above)
*Freshmeat.net Scientific/Engineering Software Listings (beyond those included above)
**[http://freshmeat.net/browse/1127/ Physics]
**[https://web.archive.org/web/20140716184702/http://freshmeat.net:80/browse/1127/ Physics]
**[http://freshmeat.net/browse/98/ Mathematics]
**[https://web.archive.org/web/20080820032124/http://www.freshmeat.net/browse/98/ Mathematics]
**[http://freshmeat.net/browse/813/ Chemistry]
**[https://web.archive.org/web/20041212235524/http://freshmeat.net:80/browse/813/ Chemistry]
*Wikipedia Software Listings (beyond those included above)
*Wikipedia Software Listings (beyond those included above)
**[http://en.wikipedia.org/wiki/Category:Free_science_software Science]
**[https://en.wikipedia.org/wiki/Category:Free_science_software Science]
**[http://en.wikipedia.org/wiki/Category:Free_mathematics_software Mathematics]
**[https://en.wikipedia.org/wiki/Category:Free_mathematics_software Mathematics]
*[http://www.linux.org/apps/all/Office/CAE.html Linux.org Computer Aided Engineering software Listing]
*[https://web.archive.org/web/20090613001751/http://www.linux.org:80/apps/all/Office/CAE.html Linux.org Computer-Aided Engineering software Listing]
 
 
=Scientific and Engineering Linux Distributions=
* [http://caelinux.com CAELinux] Linux distribution (LiveCD) with a series of open source CAE tools including SALOME and Code-Aster
* [http://dirk.eddelbuettel.com/quantian.html Quantian] Linux distribution (LiveCD) tailored to numerical and quantitative analysis


== Learning materials ==
=== SketchUp ===
* The [[SketchUp_Beginner_Manual]] (see User talk:Chriswaterguy, [https://web.archive.org/web/20100731030338/http://www.skup.be:80/syntra/sketchup/ http://web.archive.org/web/20100731030338/http://www.skup.be:80/syntra/sketchup/])
* [[SketchUp Intermediate Manual]]
* [http://books.google.be/books?id=Vrz60NEqw0gC&printsec=frontcover&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false SketchUp: the missing manual] for anything not covered in the articles above


=Free Engineering Websites (Discipline Specific)=
==Free engineering websites (discipline specific)==
*http://www.epower-propulsion.com/
*http://www.epower-propulsion.com/
*https://www.civilexperiences.com/
*http://www.efluids.com/
*http://www.efluids.com/
*http://www.emicronano.com/
*http://imechanica.org
*http://imechanica.org
*http://www.cfd-online.com/
*http://www.cfd-online.com/


 
{{Page data}}
=Articles Related to Open Source Space Software=
*[http://www-128.ibm.com/developerworks/linux/library/l-sat/?t=gr,lnxw01=OSsat Open Source Satellite Control]
*[http://www.onlamp.com/pub/a/onlamp/2006/03/30/software-of-space-exploration.html Software of Space Exploration by David Boswell]
 
This list was originally held at [http://wiki.developspace.net/Open_Source_Engineering_Tools DevelopSpace project] to aid the space systems development.


[[Category:Engineering]]
[[Category:Engineering]]
[[Category:Open source software]]
[[Category:Open source software]]
[[Category:Information technology]]
[[Category:Community informatics]]

Latest revision as of 21:16, 25 April 2022

This list was originally held at DevelopSpace project to aid the space systems development.

By providing access to relevant, open source engineering software tools, using input provided by both Appropedia contributors and the wider OSAT engineering community. We aim to both provide information on existing tools and identify areas in which new tools would be of use so as to encourage the development of such tools.

For tools that are available, our goal is to provide reviews regarding the usefulness of each tool for particular applications, guides on how to most effectively use the tools for various types of efforts related to space system development, and descriptions of how the tools can be used together. Where needs exist to either create new tools or enhance existing tools, we will aim to gather input regarding what functionality is desired and (when possible) point towards relevant commercial tools that could serve as models.

While the focus of this project is on tools that are relevant to sustainable development applications there is significant overlap with many other engineering disciplines, as such a significant number of the tools we describe will be relevant outside of the appropriate technology arena. Please help this project and the sustainable development engineering community as a whole by expanding the material available here.

Software Licenses[edit | edit source]

For the purposes of this project, we are interested in identifying software tools that are free and open source in the sense that the software's source code is provided and the software license allows you to use, modify, and freely redistribute the software without paying royalties or other fees. Software included here should meet the Open Source Definition of the Open Source Iniative (OSI) and the Free Software Definition of the Free Software Foundation (FSF) (where free means freedom).

OSI maintains a list of software they have approved here. FSF has a listing of software free and non-free software licenses here. The FSF listing also specifies whether the license is compatible with the GNU General Public License (GPL), a leading open source license.

Engineers who have great experiences can gain online life experience degree which will allow them to help other engineers through open source engineering software.

Computer Aided Design (CAD)[edit | edit source]

See also: Wikipedia Free CAD Software Listing

Computer vision software[edit | edit source]

Spreadsheets and Office Software[edit | edit source]

  • OpenOffice.org (LGPL) Includes the Calc spreadsheet as part of a complete office suite.
  • Gnumeric (GPL) GNOME project spreadsheet.
  • wikiCalc (GPL) Online spreadsheet system that allows users to edit in a wiki-like fashion.
  • Dia (GPL) GNOME project diagramming software. Useful for system diagrams, schematics, etc.
  • Veusz - scientific plotting and graphing package

Structural analysis, Computational Fluid Dynamics (CFD) software and Finite Element Modeling (FEA)[edit | edit source]

  • Impact (GPL) Dynamic finite element suite
  • Code_Aster Finite element modeling software
  • SALOME (LGPL) Platform for Pre and Post-Processing for numerical simulation.
  • Elmer Finite Element Software for Multiphysical Problems
  • Gmsh A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities
  • OpenFVM A general three-dimensional CFD solver that uses Gmsh for pre- and post-processing
  • Calculix A Three-Dimensional Structural Finite Element Program
  • OpenFOAM a C++ toolbox for the development of customized numerical solvers, and pre-/post-processing utilities for the solution of continuum mechanics problems, including computational fluid dynamics (CFD)
  • OpenSEES The Open System for Earthquake Engineering Simulation

Numerical Programming Languages and Visualization Software[edit | edit source]

Software Engineering[edit | edit source]

  • Tigris Website dedicated to open source software engineering tools

Electronic Design Automation (EDA)[edit | edit source]

Communications and Ground Station Software[edit | edit source]

Systems Engineering Software[edit | edit source]

  • Protoforge (GPL) Web-based systems engineering platform for opnn, wiki-style, system development.
  • SciLab - is an interactive platform for numerical computation providing a powerful computing environment for engineering and scientific applications.

Project Management[edit | edit source]

  • Open Pario - is a project hosting environment featuring task & time tracking, wikis, blogs, file upload, workflows, forums and more.

Diagrams/Flowcharts[edit | edit source]

  • Dia is a GTK+ based diagram creation program for GNU/Linux, MacOS X, Unix, and Windows, and is released under the GPL license.
  • Gaphor is the simple modeling tool for UML and SysML. It is cross-platform and is released under the Apache License.

Additional Listings[edit | edit source]

Learning materials[edit | edit source]

SketchUp[edit | edit source]

Free engineering websites (discipline specific)[edit | edit source]

FA info icon.svg Angle down icon.svg Page data
Authors KVDP
License CC-BY-SA-3.0
Language English (en)
Related 0 subpages, 21 pages link here
Impact 15,050 page views
Created September 27, 2009 by Anonymous1
Modified April 25, 2022 by 94.156.141.96
Cookies help us deliver our services. By using our services, you agree to our use of cookies.