J'ai compris le pb et j'ai pu le résoudre.En début de prog je définis combwp=[[0,0,0….]]*k ,k étant le nombre de combustible,donc les data se copient automatiquement;on résoud le pb en mettant dans la boucle une variable intermédiaire et en affectant à combwp après la boucle.
Je manque d'un bon bouquin,python pour les nuls c'est nul……
Merci pour vos participations.
merci beaucoup , ça marche ; j'avais tout essayé avec import iapws97 * ou autres sans m'en sortir….
Faut dire que dans la doc il y avait un "from iapws import IAPWS97" - tel que en majuscule - qui ne donne accès qu'à certaines fonctions .J'ai pas compris les raisons de tout ceci mais bon cela fonctionne ..
Mieux vaut 1 qui sait que 100 qui cherchent.
Bonne journée et bon code…..
A tous ceux qui s’intéressent à la technique ( thermique ) je leur conseille de regarder cet appli iapws python ; perso je connais IAPWS depuis des lustres mais avant c’était sous excel , çà marchait aussi , mais bon les macros excel ,il faut chaque fois les recharger quand on on re-isntalle un OS (et je suis à mon 30eme linux de testé ).. En ce moment je suis MX 21 , et Arch .
Sujet donc clos.
voila un exemple de la fonction dans script iapws97 ( que l'on peut pas importer par la formulation simple import iapws97 * , ca marche pas ?) l'aPPLI IAPWS comprend un folder fait de plusieurs scripts donc un "cache " ……
voila extrait du script iapws97 con,tenat des fonctiosn non applables de facon simple ..
def_PSat_T(T):"""Define the saturated line, P=f(T) """# Check input parametersifT<273.15orT>Tc:raiseNotImplementedError("Incoming out of bound")n=[0,0.11670521452767E+04,-0.72421316703206E+06,-0.17073846940092E+02,0.12020824702470E+05,-0.32325550322333E+07,0.14915108613530E+02,-0.48232657361591E+04,0.40511340542057E+06,-0.23855557567849E+00,0.65017534844798E+03]tita=T+n[9]/(T-n[10])A=tita**2+n[1]*tita+n[2]B=n[3]*tita**2+n[4]*tita+n[5]C=n[6]*tita**2+n[7]*tita+n[8]return(2*C/(-B+(B**2-4*A*C)**0.5))**4def_TSat_P(P):"""Define the saturated line, T=f(P) """# Check input parametersifP<611.212677/1e6orP>22.064:raiseNotImplementedError("Incoming out of bound")n=[0,0.11670521452767E+04,-0.72421316703206E+06,-0.17073846940092E+02,0.12020824702470E+05,-0.32325550322333E+07,0.14915108613530E+02,-0.48232657361591E+04,0.40511340542057E+06,-0.23855557567849E+00,0.65017534844798E+03]beta=P**0.25E=beta**2+n[3]*beta+n[6]F=n[1]*beta**2+n[4]*beta+n[7]G=n[2]*beta**2+n[5]*beta+n[8]D=2*G/(-F-(F**2-4*E*G)**0.5)return(n[10]+D-((n[10]+D)**2-4*(n[9]+n[10]*D))**0.5)/2
# résolu ...
Posté par osenon (site web personnel) . En réponse au message pyinstaller : exécutable ne marche pas . Évalué à 2.
voila la réponse
https://www.developpez.net/forums/d2127223/autres-langages/python/general-python/py-to-exe-ca-veut-faire/
# resolu
Posté par osenon (site web personnel) . En réponse au message Problème affectation liste de liste - boucles imbriquées. Évalué à 1.
J'ai compris le pb et j'ai pu le résoudre.En début de prog je définis combwp=[[0,0,0….]]*k ,k étant le nombre de combustible,donc les data se copient automatiquement;on résoud le pb en mettant dans la boucle une variable intermédiaire et en affectant à combwp après la boucle.
Je manque d'un bon bouquin,python pour les nuls c'est nul……
Merci pour vos participations.
# merci pour tout ca marche
Posté par osenon (site web personnel) . En réponse au message accès aux fonctions iapws. Évalué à 1.
merci beaucoup , ça marche ; j'avais tout essayé avec import iapws97 * ou autres sans m'en sortir….
Faut dire que dans la doc il y avait un "from iapws import IAPWS97" - tel que en majuscule - qui ne donne accès qu'à certaines fonctions .J'ai pas compris les raisons de tout ceci mais bon cela fonctionne ..
Mieux vaut 1 qui sait que 100 qui cherchent.
Bonne journée et bon code…..
A tous ceux qui s’intéressent à la technique ( thermique ) je leur conseille de regarder cet appli iapws python ; perso je connais IAPWS depuis des lustres mais avant c’était sous excel , çà marchait aussi , mais bon les macros excel ,il faut chaque fois les recharger quand on on re-isntalle un OS (et je suis à mon 30eme linux de testé ).. En ce moment je suis MX 21 , et Arch .
Sujet donc clos.
# exemple script iapws97
Posté par osenon (site web personnel) . En réponse au message accès aux fonctions iapws. Évalué à 1. Dernière modification le 11 novembre 2021 à 19:36.
voila un exemple de la fonction dans script iapws97 ( que l'on peut pas importer par la formulation simple import iapws97 * , ca marche pas ?) l'aPPLI IAPWS comprend un folder fait de plusieurs scripts donc un "cache " ……
voila extrait du script iapws97 con,tenat des fonctiosn non applables de facon simple ..