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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | eec38085f208a7e53e939b0511e8414382a03a2142269e317c66417cb0a8f016 |
|
MD5 | d0264c1a1ddab1fe942e3f9cb7b4edd8 |
|
BLAKE2b-256 | bba8d4d206f347107e2dd0731b595a44e0b5739334ec643b89d4cd465895091e |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f68499f8bebafe68e1afebcdffe210c8edc23da07466f514c08fc24a8e080d48 |
|
MD5 | 09aa5f7397f9f0fddf14470952bf3d34 |
|
BLAKE2b-256 | c84621042b9b16f2c3431c15812134568a14e37b3e7287e103b7f3ab44df7d2e |