Skip to main content

A fast general purpose Monte Carlo simulation of radiation transport.

Project description

Monty Carlo

This is a thesis project, which is yet in development and not ready for packaging. Nevertheless, I uploaded this placeholder package so that the name is not taken in the meantime.

The first version might be available as early as jully.

What to expect

Customizability

Speed

Although it is a python module this package is written in a happy mix of Python, Cython, C and C++. A notable example of a package that also does this is Numpy. Most of the initialization and pretty much all the programming user interface is in Python, so while setting up your simulation or handling the results of it, you'll be dealing with Python. However, from the moment you tell MontyCarlo to start simulating, it leaves the world of Python and starts running optimized C code. Each language is therefore placed strategically so that it can play to its strenghts.

Fun

Using the power of vtk through the wonderful work of mayavi remarkable visualizations are easy in Monty Carlo.

50keV electrons in water (secondary particles off):

Electrons in Water

10MeV electrons in water (primary in red, secondary photon in green)

image

SSSS250k

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

Generic model class-0.0.3.tar.gz (4.5 MB view details)

Uploaded Source

Built Distribution

Generic_model_class-0.0.3-cp38-cp38-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

File details

Details for the file Generic model class-0.0.3.tar.gz.

File metadata

  • Download URL: Generic model class-0.0.3.tar.gz
  • Upload date:
  • Size: 4.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for Generic model class-0.0.3.tar.gz
Algorithm Hash digest
SHA256 e5662609fa1f7fcf822b37013adf10fd1741af2c57439e0a84904d0181b19b94
MD5 fa6723f655254f40eef1f484300cd3a2
BLAKE2b-256 2fa390194335684c455ff0ea6040f9a46cb1e1c8d419ce8a4537beb3b424a9fe

See more details on using hashes here.

Provenance

File details

Details for the file Generic_model_class-0.0.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: Generic_model_class-0.0.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for Generic_model_class-0.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 72053e17d268b196fa6dc57fad35e182d7ddc2deaf7d8c0f20a0c62ab135d165
MD5 19b372feef85ee427e4d219f3dd19545
BLAKE2b-256 88c29d835f64b14a0422a1fb1e38258a9ac48e9ba7579df064c8b74edb70af3c

See more details on using hashes here.

Provenance

Supported by

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