Skip to main content

Librairie de simplification pour Shiva.

Project description

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.

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

LibForShiva-1.3.1.tar.gz (4.3 kB view details)

Uploaded Source

File details

Details for the file LibForShiva-1.3.1.tar.gz.

File metadata

  • Download URL: LibForShiva-1.3.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for LibForShiva-1.3.1.tar.gz
Algorithm Hash digest
SHA256 53f2b89031c3ed8d55a03715c0b0c346a8a089dd0b69f301254f99b8909f2afb
MD5 77f3829a952c1a06f74c4639c7fb1f7b
BLAKE2b-256 32005a5d83ffa98e175122c0a61ffdcfb44baebb179c71be46a7655430127dd9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page