This is the seventh bug fix release of the 2.3 series.
MorpheusML was extended by two valuable features: InitCellObjects
gained the ability to create hexagon
/honeycomb shaped arrangements, Gnuplotter
learned to use non-adaptive palettes, and a corner of missing expression support in StartTime
and StopTime
was cleared out.
The simulator underwent some performance improvements in solving PDEs and received a number of minor bug fixes.
See the blog post and the changelog for details.
Downloads
Table of Contents
Linux
APT Package Manager
Download the appropriate package for your distribution:
- Ubuntu:
- Debian:
- Static:
- Static Linux binary (simulator w/o GUI)
Use APT to install with dependencies:
sudo apt install ./morpheus_2.3.7.deb
Build from Source
Run the following commands to build Morpheus from source:
git clone https://gitlab.com/morpheus.lab/morpheus.git morpheus
cd morpheus
git checkout v2.3.7
mkdir build
cd build
cmake ..
make && sudo make install
For dependencies and further build instructions, see the README.md in our GitLab repository.
macOS
Homebrew Package Manager
Morpheus is available for macOS 12 ‘Monterey’ and above via Homebrew.
Install
-
Install Homebrew.
-
Install Morpheus and the Gnuplot runtime dependency from the Homebrew Core Tap by pasting the following line in a macOS Terminal:
brew install morpheus gnuplot
-
Start the Morpheus GUI with the command:
morpheus-gui
-
Recommended: To access Morpheus conveniently from your Mac’s ‘Applications’ folder, add a Morpheus.app shortcut by typing:
ln -sf $(brew --prefix)/opt/morpheus/Morpheus.app /Applications
Please note that the current version has the SBML import feature disabled by default, as we’re currently experiencing problems with some macOS SDKs failing to build libSBML
.
If you need SBML support on macOS, you can add the --with-sbml
option in the brew install
step (see below) which will build Morpheus including libSBML
if your machine is not experiencing the macOS SDK issue. For this, you will also need to add our own morpheus
Homebrew Tap as shown below (see the FAQ for more information on Taps):
brew tap morpheus-lab/morpheus
brew install morpheus-lab/morpheus/morpheus --with-sbml
If you currently have Morpheus installed via Homebrew and want to upgrade with SBML import, please temporarily remove Morpheus with brew uninstall morpheus
first (all simulation results already on your system will be preserved), as it’s not possible to pass the --with-sbml
install option along with brew upgrade morpheus
, and proceed with the brew install
command shown above.
Upgrade
If you have already installed Morpheus with Homebrew in the past, simply upgrade to the latest version with:
brew upgrade morpheus
Build from Source
Run the following commands to build Morpheus from source:
git clone https://gitlab.com/morpheus.lab/morpheus.git morpheus
cd morpheus
git checkout v2.3.7
mkdir build
cd build
cmake ..
make && sudo make install
For dependencies and further build instructions, see the README.md in our GitLab repository.
Windows
Windows Installer
On Windows, Morpheus is made available through a Windows installer: