Difference between revisions of "Minfx"
Jump to navigation
Jump to search
(→Linux and Mac: Use of the new {{current version minfx}}. This requires the magic word {{#tag: ...}} to generate the <source> tags programmatically.) |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | The [https:// | + | [[File:The minfx logo.png|thumb]] |
+ | |||
+ | The [https://sourceforge.net/projects/minfx/ minfx project] is a Python package for numerical optimisation, being a large collection of standard minimisation algorithms. The name minfx is simply a shortening of the mathematical expression min f(x). | ||
+ | |||
+ | Available here: | ||
+ | # https://sourceforge.net/projects/minfx | ||
+ | # https://github.com/minfx | ||
+ | # https://gitlab.com/minfx | ||
== Install == | == Install == | ||
Line 5: | Line 12: | ||
=== Linux and Mac === | === Linux and Mac === | ||
− | Remember to check, if there are newer versions of [ | + | Remember to check, if there are newer versions of [https://sourceforge.net/projects/minfx/ minfx]. <br> |
− | The [https:// | + | The [https://sourceforge.net/projects/minfx/ minfx] library can be installed on all UNIX systems by typing: |
{{#tag:source| | {{#tag:source| | ||
# Change to bash, if in tcsh shell | # Change to bash, if in tcsh shell | ||
Line 12: | Line 19: | ||
v={{current version minfx}} | v={{current version minfx}} | ||
+ | # In tcsh: set v={{current version minfx}} | ||
cd $HOME/Downloads | cd $HOME/Downloads | ||
− | + | wget https://sourceforge.net/projects/minfx/files/$v/minfx-$v.tar.gz | |
tar -xzf minfx-$v.tar.gz | tar -xzf minfx-$v.tar.gz | ||
+ | rm minfx-$v.tar.gz | ||
cd minfx-$v | cd minfx-$v | ||
− | |||
− | |||
− | |||
− | |||
pip install . | pip install . | ||
− | |||
cd .. | cd .. | ||
+ | python -c "import minfx;print minfx.__version__, minfx.__file__" | ||
|lang="bash" | |lang="bash" | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== See also == | == See also == | ||
[[Category:Installation]] | [[Category:Installation]] | ||
+ | [[Category:Software]] |
Latest revision as of 06:44, 8 September 2017
The minfx project is a Python package for numerical optimisation, being a large collection of standard minimisation algorithms. The name minfx is simply a shortening of the mathematical expression min f(x).
Available here:
Install
Guides to install on different systems.
Linux and Mac
Remember to check, if there are newer versions of minfx.
The minfx library can be installed on all UNIX systems by typing:
# Change to bash, if in tcsh shell
bash
v=1.0.12
# In tcsh: set v=1.0.12
cd $HOME/Downloads
wget https://sourceforge.net/projects/minfx/files/$v/minfx-$v.tar.gz
tar -xzf minfx-$v.tar.gz
rm minfx-$v.tar.gz
cd minfx-$v
pip install .
cd ..
python -c "import minfx;print minfx.__version__, minfx.__file__"