Skip to main content

python-multem

Python wrapper for MULTEM

Language grade: Python Total alerts Building Publishing DOI

Installation

To install from the github repository do the following

export CUDACXX=${PATH_TO_CUDA}/bin/nvcc
python -m pip install git+https://github.com/rosalindfranklininstitute/python-multem.git@master

To install from source, clone this repository. The repository has a submodule for pybind11 so after cloning the repository run

git submodule update --init --recursive

Then do the following:

export CUDACXX=${PATH_TO_CUDA}/bin/nvcc
python -m pip install .

If you would like to run the tests then, clone this repository and then do the following:

export CUDACXX=${PATH_TO_CUDA}/bin/nvcc
python -m pip install .[test]

Installation for developers

To install for development, clone this repository and then do the following:

export CUDACXX=${PATH_TO_CUDA}/bin/nvcc
python -m pip install -e .

Testing

To run the tests, follow the installation instructions and execute the following:

pytest

Issues

Please use the GitHub issue tracker to submit bugs or request features.

License

Copyright Diamond Light Source, 2019.

Distributed under the terms of the GPLv3 license, python-multem is free and open source software.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_multem-0.4.1.tar.gz (88.3 MB view details)

Uploaded Source

File details

Details for the file python_multem-0.4.1.tar.gz.

File metadata

  • Download URL: python_multem-0.4.1.tar.gz
  • Upload date:
  • Size: 88.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for python_multem-0.4.1.tar.gz
Algorithm Hash digest
SHA256 96da4a9d43db757525e557a067f3f37817b1cbec939a9d490ef8a95e83e61967
MD5 84c5ffbbf56026eaa302097ada495f3a
BLAKE2b-256 b7688a7efd5e2de10f7caff800de5dd7f0afc9461e29eaf789ff3663ed628264

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_multem-0.4.1.tar.gz:

Publisher: python-publish.yml on rosalindfranklininstitute/python-multem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.4.1 This release

1 file

0.4.0

1 file

0.3.8

1 file

0.3.7

1 file

0.3.6

1 file

0.3.5

1 file

0.3.4

1 file

0.3.3

1 file

0.3.2

1 file

0.3.1

1 file

0.3.0

1 file

0.2.9

1 file

0.2.8

1 file

0.2.7

1 file

0.2.6

1 file

0.2.4

1 file

0.2.3

1 file

0.2.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page