Skip to main content

FitsGeo: package for PHITS geometry development

Project description

FitsGeo

FitsGeo is a Python module simplifying time consuming part of work related to geometry development in particle transport Monte Carlo code PHITS (other codes can be added in future releases). We assume that user need to create an input file for PHITS code for his future research. Default way of creation geometry may be a bit difficult especially with complicated geometry. Also, visualization of created geometry in PHITS is very limited which makes process of geometry setup way more difficult. FitsGeo simplifies this process, user can define geometry surfaces as Python objects with all coming benefits. Visualization based on VPython, so all defined surfaces in user geometry is purely 3D and can be viewed in browser from any point of view.

FitsGeo provides the main modules: surface.py and const.py, and additional usage examples. Module works under any operating system (only Python 3 interpreter with additional modules have to be installed). Very basic skills in programming on Python required.

Quick installation guide

Install latest Python 3 framework, then type in console:

pip install FitsGeo

Requirements

vpython>=7.6.1

numpy>=1.16.2

scipy>=1.2.2

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

FitsGeo-0.1.1.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

FitsGeo-0.1.1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file FitsGeo-0.1.1.tar.gz.

File metadata

  • Download URL: FitsGeo-0.1.1.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.24.0 CPython/3.7.5

File hashes

Hashes for FitsGeo-0.1.1.tar.gz
Algorithm Hash digest
SHA256 eec38085f208a7e53e939b0511e8414382a03a2142269e317c66417cb0a8f016
MD5 d0264c1a1ddab1fe942e3f9cb7b4edd8
BLAKE2b-256 bba8d4d206f347107e2dd0731b595a44e0b5739334ec643b89d4cd465895091e

See more details on using hashes here.

File details

Details for the file FitsGeo-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: FitsGeo-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.24.0 CPython/3.7.5

File hashes

Hashes for FitsGeo-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f68499f8bebafe68e1afebcdffe210c8edc23da07466f514c08fc24a8e080d48
MD5 09aa5f7397f9f0fddf14470952bf3d34
BLAKE2b-256 c84621042b9b16f2c3431c15812134568a14e37b3e7287e103b7f3ab44df7d2e

See more details on using hashes here.

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