Skip to main content

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)

Source distribution for snoopy-SHiP 0.1.3
File Size Uploaded
snoopy_ship-0.1.3.tar.gz 1.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for snoopy-SHiP 0.1.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page