Skip to main content

Massively parallel diffusion MR simulator

Project description

Disimpy is a Python package for generating simulated diffusion-weighted MR signals that can be useful in the development and validation of data acquisition and analysis methods. The data is generated by Monte Carlo random walk simulations that run massively parallel on Nvidia CUDA-capable GPUs. If you use Disimpy in work that leads to a scientific publication, please cite [1], where the details about signal generation can also be found.

Requirements and installation

Follow the installation instructions.

Usage example

Read the tutorial to learn how to use Disimpy.

Validation

Disimpy’s functionality has been validated by comparing its results to analytical solutions and to results from other simulators (e.g., Camino and MISST), and by automated testing (disimpy.tests). Examples of simulations used for validation are provided here. However, Disimpy is research software and some bugs undoubtedly remain. If you find any of them or encounter unexpected behaviour, please open an issue on GitHub.

Contribute

If you want to contribute to the development of Disimpy, start by reading the contributing guidelines.

Support

If you have questions or need help, open an issue on Github.

References

Project details


Download files

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

Source Distribution

disimpy-0.3.0.tar.gz (1.8 MB view details)

Uploaded Source

File details

Details for the file disimpy-0.3.0.tar.gz.

File metadata

  • Download URL: disimpy-0.3.0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for disimpy-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e03b7216ebd80cc8c1ed7c0844be08db1bb59da11b273cae96bb64a1c7e9c34d
MD5 5e93153cfa7fdc5934e761345e04d011
BLAKE2b-256 222719693ff5276a32f222846a8c55887782f5043666c93ba1b82751bfd3eaf2

See more details on using hashes here.

Supported by

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