Skip to main content

Librairie utile pour simplifier le programme. Librairie destinee au projet Shiva.

Dependance :

  • Numpy

Fonctions :

line(p1,p2,norme,name='vect',large=0.3, color=[1.0, 0.5, 0.5]) :

- p1 : position de depart (x,y,z)
- p2 : position d'arriver (x,y,z)
- norme : taille de la ligne
- name : nom de la ligne (optionnel)
- large : largeur de la ligne (optionnel)
- color : couleur du Markups (optionnel)

point(p1,name="point",large=5.0, color=[1.0, 0.5, 0.5]) :

- p1 : position du point (x,y,z)
- name : nom du point (optionnel)
- color : couleur du markup (optionnel)

final(suite) :

- suite : suite contenant tout les dictionnaire creer precedement (Attention, il est imperatif que la condition soit une suite et non un dictionnaire)

rotatBbox(vectPro, centroid, coords) :

- vectPro : le vecteur propre de l'objet
- centroid : le centroid de l'objet
- coords : les coordonnees de chaque voxel de l'objet

calcul(centroid, long, vectPro) :

- centroid : le centroid de l'objet
- long : les longueurs renvoyees par rotatBbox(...)
- vectPro : le vecteur propre de l'objet

Change Log

1.0 (08/07/2021)

  • First release : Ajout des fonctions contenue dans la libraire MarkupFor3DSlicer. Ainsi que rotatBbox(...) et calcul(...).

1.0.1 (08/07/2021)

  • Second release : Aucun ajout. Juste un patch pour rendre fonctionnel calcul(...).

1.1 (08/07/2021)

  • Third release : Changement entier de la fonction calcul(...) pour qu'elle renvoie les coordonnée des trois axes.

1.2 (08/07/2021)

  • Fourth release : Changement des fonction de ligne et point.

1.3 (09/07/2021)

  • Fifth release : Changement d'emplacement : markups.py et calculs.py. Aucun changement dans les fonction

1.3.1 (09/07/2021)

  • Sixth release : Aucun ajout. Juste un patch pour les markups.

Release files for LibForShiva 1.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for LibForShiva 1.3.1
File Size Uploaded
LibForShiva-1.3.1.tar.gz 4.3 kB Details

Release files / LibForShiva-1.3.1.tar.gz

Download URL LibForShiva-1.3.1.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
53f2b89031c3ed8d55a03715c0b0c346a8a089dd0b69f301254f99b8909f2afb
BLAKE2b-256 checksum
How to use checksums
32005a5d83ffa98e175122c0a61ffdcfb44baebb179c71be46a7655430127dd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release history Release notifications | RSS feed

This release

1.3.1 This release

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0.1

1 release file

1.0

1 release file

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