Extension of morpho with processors specific to Project 8 analysis, spectrum fitting and plotting.
10K+
Mermithid is an extension of morpho that contains processors specific to Project 8 analysis, spectrum fitting and plotting.
You will need to install via a package manager (such as apt-get):
These are two possible ways of installing and working with mermithid.
mkdir build
cd build
cmake ..
make -j3
make -j3 install
echo "export PYTHONPATH=${PWD}/build:$PYTHONPATH" >> ~/.bash_profile
pip install . -e ./morpho
(The -e ./morpho is here to install morpho as an egg.)
Docker provides a uniform test bed for development and bug testing. Please use this environment to testing/resolving bugs.
docker-compose run mermithid. The container prompter should appear at the end of the installation. A directory (mermithid_share) should be created in your home and mounted under the /host folder: you can modify this by editing the docker-compose file.docker rmi mermithid_mermithidIn both cases, you need to set the paths right for using these software. For example in the docker container:
source $MERMITHID_BUILD_PREFIX/setup.sh
source $MERMITHID_BUILD_PREFIX/bin/this_cicada.sh
source $MERMITHID_BUILD_PREFIX/bin/this_phylloxera.sh
Mermithid works a-la morpho, where the operations on data are defined using processors. Each processor should be defined with a name, then should have its attributes configured using a dictionary before being run. Examples of how to use mermithid can be found in the "tests" folder.
Content type
Image
Digest
Size
1 GB
Last updated
about 5 years ago
docker pull project8/mermithid