Skip to main content

Automation of (Open)TOPAS scripts, allowing for type inference and better access to parameters

Project description

This is a python wrapper around OpenTOPAS, which is a tool for radiation transport simulation that itself wraps around Geant4.

The goal of this library is extend the Topas functionalities without forcing the user to rely on Geant. For example, this library implements python for-loops, conditionals, and all operations. It also extends functionalities by reducing the number of repeated code, implementing printing, and allowing interaction with the full python scientific computing suite. For example, one might have a single file that both launches a simulation and analyses its results, or even launches multiple simulations sequentially.

For more details, see the wiki at https://gchristille.github.io/topasio

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

topasio-1.0.3.tar.gz (36.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

topasio-1.0.3-py3-none-any.whl (28.6 kB view details)

Uploaded Python 3

File details

Details for the file topasio-1.0.3.tar.gz.

File metadata

  • Download URL: topasio-1.0.3.tar.gz
  • Upload date:
  • Size: 36.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for topasio-1.0.3.tar.gz
Algorithm Hash digest
SHA256 cfe7245cdcd5695ff20e11e6932938076efd1e96c6be8b8fc840373f426f4613
MD5 d1031623c307599020047b2a346c0f65
BLAKE2b-256 27bd510d6bd7b58237fb21ecd7e61a30ff07d3a42324ccd9d179bc46a3c0ad4d

See more details on using hashes here.

File details

Details for the file topasio-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: topasio-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 28.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for topasio-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 27574175f11c13d08c3bb1ebf05f928debfada3fdcea468586262bd6d4376654
MD5 cb4d1f93a8f88923641f4f866ef672d1
BLAKE2b-256 cc1ad54425f63d42400549f1b2fe21ef950f2f637d5a838623de72b54ecae46b

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