The snoo.py package
The snoo.py package is a leightweight but efficient finite element method based on gmsh and scipy. It has been developed to provide field maps for the optimization of a muon shield at CERN.
Installation
The easiest way to use snoo.py is to install it in pip. Simply run
pip install snoopy-SHiP
The second option is by using poetry. Just clone this repository and run
poetry build poetry install
Thats it!
Requirements
It is important that You have python dev installed. In Ubuntu You get it like this:
sudo apt-get install python3-dev
In CentOS You get it like this:
sudo yum install python3-devel
This package is based on python3.11.
Getting started.
There is an examples folder in the root directory. Also, You can generate autodocs by running:
poetry run make html
in the docs directory. This will also generate the examples gallery.
Metadata
Release files for snoopy-SHiP 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| snoopy_ship-0.1.3.tar.gz | 1.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| snoopy_ship-0.1.3-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
Total release size: 2.4 MB
Release files / snoopy_ship-0.1.3.tar.gz
| Download URL | snoopy_ship-0.1.3.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
054883a72e402efa64e9d95453a1d19f9817c0ca96525f121fc4bea46dd49e89
|
|
BLAKE2b-256 checksum How to use checksums |
557ca497739e1990676acf553d2a6df3af505e5966d4e14089fdb8b6deee98b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.0.1 CPython/3.10.0 Windows/10
|
Release files / snoopy_ship-0.1.3-cp310-cp310-win_amd64.whl
| Download URL | snoopy_ship-0.1.3-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
388482e3c0ca9b2711d05e38af037b8a3b096dcd06fadc71c5e6e838075ae163
|
|
BLAKE2b-256 checksum How to use checksums |
0b4df203f62f8c63ed97e3c843c71873047f3d9502580bb0af58b5d1b481f516
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.0.1 CPython/3.10.0 Windows/10
|