Skip to main content

No project description provided

Project description

TopasOpt

codecovtest docsPyPI version

This code provides a framework for performing optimisation on monte carlo radiation transport simulations using TOPAS.

Install and Requirements

To install: pip install TopasOpt

  • You require a working installation of topas to run the code.
  • This code will only run on linux or mac (as will topas)
  • python3.8 or greater is required.

Usage and Documentation

Detailed documentation is provided here The source code for the worked examples is inside the examples folder.

Directory Structure

  • TopasOpt: source code
  • examples: source code for the worked examples provided in the docs
  • docsrc: markdown/rst documentation.
  • tests: tests which are run through github actions

Citation

This code is described in this paper. If you use this code in your work, please cite this paper!

@article{whelan_topasopt_2022,
	title = {{TopasOpt}: {An} open-source library for optimization with {Topas} {Monte} {Carlo}},
	shorttitle = {{TopasOpt}},
	journal = {Medical Physics},
	author = {Whelan, Brendan and Loo Jr, Billy W. and Wang, Jinghui and Keall, Paul},
	year = {2022},
	note = {Publisher: Wiley Online Library},
}

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

topasopt-1.0.1.tar.gz (28.9 kB view details)

Uploaded Source

Built Distribution

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

topasopt-1.0.1-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

Details for the file topasopt-1.0.1.tar.gz.

File metadata

  • Download URL: topasopt-1.0.1.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.1 Linux/6.5.0-1025-azure

File hashes

Hashes for topasopt-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9df0cf0dfc13481747eadca37ce52e162aa9cb2948e5dfe69a97881868013d3d
MD5 8f3bfe1de01ef7f76bfd7d2abe9a9a70
BLAKE2b-256 977edbaa118c330deafa305b60bfc340a27d80c9d25c28a8b35aad25cf075720

See more details on using hashes here.

File details

Details for the file topasopt-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: topasopt-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.1 Linux/6.5.0-1025-azure

File hashes

Hashes for topasopt-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca5f862aa9de113be835e86ce3651e184df280d421d0a5602dbc1564fdf47aea
MD5 0d3aaee547291f46fa094aa410de1ad9
BLAKE2b-256 f53c94d098ca0179b043b8455ed23102eae25cf726dfbb3cccc5c28397e2614f

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