murfey 0.6.0
pip install murfey==0.6.0
Released:
Client-Server architecture hauling Cryo-EM data
Navigation
Verified details
These details have been verified by PyPIMaintainers
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: BSD License (BSD)
- Requires: Python >=3.8
Classifiers
- Development Status
- Environment
- Intended Audience
- License
- Operating System
- Programming Language
Project description
Murfey
A transporter for data from Diamond eBIC microscope and detector machines onto the Diamond network.
Who is Murfey?
Murfey, the package, is named after Eliza Murfey, the inventor:
Focusing on the mechanics of the railroad, inventor Eliza Murfey created devices designed to improve the bearings on rail wheels. With sixteen patents for her lubrication system, it was Murfey who designed the packings that would lubricate the axles with oil, aiding in the reduction of derailments caused by seized axles and bearings.
How do I set up a development environment?
We suggest you start with your favourite virtual environment (mamba/conda/python virtualenv/...),
then install the dependencies listed in requirements_dev.txt
with eg.
$ git clone git@github.com:DiamondLightSource/python-murfey.git
$ cd python-murfey
$ pip install -r requirements_dev.txt
$ pip install -e .[client,server]
You will also want to set up pre-commits:
$ pip install pre-commit
$ pre-commit install
Finally, you may want to set up an ISPyB mock database server and a Zocalo development environment. The instructions for this are out of scope here.
You can then start the Murfey server with
$ murfey.server
and connect the client with
$ murfey --server http://127.0.0.1:8000
You can also install a client on a remote machine. This machine only needs to have a minimum Python installation and curl. Open the murfey server website in a browser on the client, and navigate to the bootstrap page. Then copy the displayed commands into a command line terminal.
Project details
Verified details
These details have been verified by PyPIMaintainers
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: BSD License (BSD)
- Requires: Python >=3.8
Classifiers
- Development Status
- Environment
- Intended Audience
- License
- Operating System
- Programming Language
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file murfey-0.6.0.tar.gz
.
File metadata
- Download URL: murfey-0.6.0.tar.gz
- Upload date:
- Size: 146.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
4de07dc9ff58337840d9f75d93a8474e14dcd710b2629d3d1719e71b783e08c5
|
|
MD5 |
71b80130df499fc0a020cb1ba9be5d20
|
|
BLAKE2b-256 |
ee6ab53204aa205067253e3e0fc50740462e8871acd909bc407e96dcc1a676f6
|
File details
Details for the file murfey-0.6.0-py3-none-any.whl
.
File metadata
- Download URL: murfey-0.6.0-py3-none-any.whl
- Upload date:
- Size: 158.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
2a4b97e81ea50a5938365728e51aecb2567d1bdb2d916a10a1d571ac727ca2c0
|
|
MD5 |
e60b8d3fcdf3ec01220bb270a1dfbab7
|
|
BLAKE2b-256 |
3dc76effabeaf28e5bd8049524837434f5bf69d523e0ffab7dc84e2754fc3f16
|