Reproducible-Research.de

Concepts and tools for the responsible scientist

User Tools

Site Tools


tools:modular:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tools:modular:index [2019/01/27 19:05] – created tilltools:modular:index [2020/09/27 12:24] (current) – [Which tool to use] till
Line 1: Line 1:
-====== Modular routines ======+{{fa>cubes?48&align=right}} 
 + ====== Modular routines ====== 
 + 
 +//One task per routine and well-defined interfaces// 
 + 
 + 
 +<WRAP group> 
 +<WRAP column 32px>{{fa>key?32}}</WRAP> 
 +<WRAP column 85%> 
 +  * A system for scientific data analysis needs to be easy-to-use\\ and to provide clear advantages to be employed. 
 +  * A system for scientific data analysis is much more complex\\ as single programs for data analysis. 
 +</WRAP> 
 +</WRAP> 
 + 
 + 
 +[[:concepts:modularisation:|Modularisation]] is one of the key concepts not only of (software for) reproducible research, but of software development as a whole. Without modularisation no reuse, and without reuse no chance to tackle complex tasks. 
 + 
 + 
 +===== Which tool to use ===== 
 + 
 +Note: This section is clearly opinionated. There are definitely other tools available. However, this is the tool the author recommends from own experience. 
 + 
 +<WRAP group> 
 +<WRAP column 32px>[[https://www.python.org/|{{fa>cubes?32}}]]</WRAP> 
 +<WRAP column 76%> 
 +[[https://www.python.org/|Python]]\\ Probably currently the best available open-source high-level language for scientific programming 
 +</WRAP> 
 +</WRAP> 
 + 
 +<WRAP group> 
 +<WRAP column 32px>[[https://www.scipy.org/|{{fa>cubes?32}}]]</WRAP> 
 +<WRAP column 85%> 
 +[[https://www.scipy.org/|SciPy]]\\ Python-based ecosystem of open-source software for mathematics, science, and engineering\\ NumPy, SciPy, Matplotlib, iPython, Sympy, pandas 
 +</WRAP> 
 +</WRAP> 
 + 
 + 
 +\\ 
 +<WRAP half column leftalign><WRAP button>[[..:license:|← License]]</WRAP></WRAP> 
 +<WRAP half column rightalign><WRAP button>[[..:metadata:|Metadata →]]</WRAP></WRAP>
  
-//xxx// 
tools/modular/index.1548612330.txt.gz · Last modified: 2019/01/27 19:05 by till