Skip to main content

Présentation

Cette bibliothèque permet de faire de la modélisation de points expérimentaux très simplement en ajoutant seulement deux lignes de code dans votre programme Python.

Avec cette bibliothèque, vous pourrez :

  • Afficher la courbe modélisée sur le graphique ainsi que son équation.
  • Sélectionner avec le “lasso”, les points expérimentaux à utiliser pour la modélisation.
  • Afficher/masquer un réticule en appuyant sur la touche “espace” du clavier.
  • Afficher/masquer la légende en appuyant sur la touche “m” du clavier.
  • Copier-coller le graphique avec les touches Ctrl+C et Ctrl V.

Description plus détaillée

Installation

Utilisez le gestionnaire de packages pip pour installer.

pip install modelisation

Dépendances

Les bibliothèques suivantes doivent être installées :

  • matplotlib
  • numpy
  • scypy
  • addcopyfighandler

Utilisation

import matplotlib.pyplot as plt      
import modelisation                
 
x = [0, 1e-3, 2e-3, 3e-3, 4e-3, 5e-3, 6e-3, 7e-3]  #  saisir les valeurs expérimentales de la grandeur en abscisse
y = [0, 0.221, 0.440, 0.665, 1.250, 1.105, 1.327, 1.550]  #  saisir les valeurs de la grandeur en ordonnée
plt.plot(x,y, color='red', marker='+', linestyle='none')  # Afficher les points
 
modelisation.modele("lineaire",x ,y) # modèles disponibles : "lineaire", "affine", "parabole", "exp_croissante", "exp_decroissante", "double_affine"
 
plt.show()

Options

Depuis la version 1.0, il est possible de personnaliser la modélisation. Exemple :

modelisation.modele("affine", x, y, color = "red", linestyle = 'solid', linewidth = 2.5)

Il est maintenant possible de récupérer les données de la modélisation dans le programme Python. Un exemple pour le modèle affine (y = ax + b) :

a, b = modelisation.modele("affine", x, y)
  • la variable 'a' contient le coefficient directeur ;
  • la variable 'b' contient l'ordonnée à l'origine.

Pour plus d'informations : Description plus détaillée

Auteur

© Stéphane LAURENT - 2024

Lycée Valin - La Rochelle (17) - France

Metadata

Release files for modelisation 1.0

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

Built distribution (wheel)

Table of built distributions (wheels) for modelisation 1.0
File Interpreter ABI Platform
modelisation-1.0-py3-none-any.whl Python 3 none any Details

Release files / modelisation-1.0-py3-none-any.whl

Download URL modelisation-1.0-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eca5a53dfd5a4c9f8fbd5e04eab3321b1c5f01b9541b719b1a58cf67ac3390cf
BLAKE2b-256 checksum
How to use checksums
bf7f76042c908afff053278adf504538b7bcd5307dedf91417ef43ae285a61bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.5

Release history Release notifications | RSS feed

This release

1.0 This release

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

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