python-moue

Reliure Python pour le mouche (Solver FDTD par MIT)
Télécharger maintenant

python-moue Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL v3
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • The python-meep Team
  • Site Internet de l'éditeur:
  • https://launchpad.net/~python-meep

python-moue Mots clés


python-moue La description

Reliure en python pour le mouche (Solver FDTD par MIT) Python-feed est un module Python qui permet aux scripts de simulations de mouet avec Python.Meep est un package logiciel de simulation de Domain Time-Différence fini gratuit (FDTD) mis au point au MIT pour modéliser des systèmes électromagnétiques. Le langage de script par défaut pour MEEP est Schéma, qui a un élément d'entrée significatif pour les nouveaux arrivants. De plus, il peut être difficile de déboguer et il y a moins d'options pour l'intégration avec d'autres logiciels largement distribués. Une interface C ++ est également disponible, mais elle n'est pas très bien documentée.python-feed est une enveloppe autour de LibMeep (le noyau C ++ du filet). Il permet de script de simulations de filets avec python, ouvrant de nouvelles possibilités telles que l'intégration avec d'autres bibliothèques de Python comme Scipey, Matplotlib, Mayavi ou d'autres logiciels de simulation prenant en charge Python.Un Tutoriel détaillé sur la manière d'écrire des scripts Python-Meep sont disponibles dans le DOC / HTML Subdirectory de la Distribution Python-Meep.stallation: Python-Meep peut être installé comme suit: - Assurez-vous que votre système est conforme aux conditions préalables suivantes: * Un cadre MPI Si vous souhaitez exécuter des simulations multiprocesseurs: Python-feak a été minutieusement testé avec OpenMPI version 1.3.3 * libmeuep (ou libmeep-mpi) pour la version 1.1.1. Sur des systèmes de 64 bits, assurez-vous d'avoir compilé le filet et les dépendances avec le drapeau -fic. Si vous travaillez sur Ubuntu 9.04, 9.10 ou plus, vous pouvez utiliser les packages Debian pour MEEP 1.1.1 qui sont hébergés sur la page du projet Python-Meep. (La version de MEEP fourni avec le repo standard d'Ubuntu est une ancienne, qui n'est pas compatible avec Python-Meep). La procédure se passe comme suit: - Dans le système, l'administration, les forfaits logiciels, le «logiciel tiers», ajoutez 2 enregistrements comme suit: Deb http://ppa.launchpad.net/python-meep/ppa/buntu Jaunty Principales Deb- SRC http://ppa.launchpad.net/python-meep/ppa/ubuntu Jaunty Main - Ensuite, dans une boîte à coquille, exécutez les commandes suivantes: sudo apt-get Installez meep sudo apt-get install libmep-dev ou apt-get Installez MEEP-OPENMPI APT-GET EST INSTALL LIBMEEP-OPENMPI-DEV ou (si une version précédente de MEEP était déjà installée à partir de Ubuntu Standard Repo's) APT-get Upgrade * Swig version 1.3.39 ou plus (les versions précédentes peuvent également fonctionner mais ne sont pas Suffisamment testé) * GCC / G ++ (requis par Swig) * Python 2.6 avec NUMPY ET SCIPY * THE BAZAAR Version Control System - Téléchargez le dernier code source de Python-Meep de LaunchPad, en émettant la commande suivante: BZR Branch LP: ~ Python -Meep / Python-feep / Dernières_Release Vous pouvez également télécharger et extraire le fichier python-meep-xx.tar de la page d'accueil du projet à la Launc hpad. - Pour la version non MPI, exécutez le script avec des privilèges root. Pour MPI-Support Run Script MPI-MPI. En option, vous pouvez fournir des paramètres -I et -L (-Ji pointant sur le chemin avec les fichiers d'en-tête de meep; -l pointant vers les bibliothèques partagées de moue). - Lisez le tutoriel dans DOC / HTML - Exécutez les tests (dans le sous-répertoire / tests) et les échantillons (dans le sous-répertoire / échantillons): Si vous utilisez la version MPI de MEEP, assurez-vous de remplacer l'importe file avec l'importation MEEP_MPI Tous les scripts (voir le tutoriel) - Vous pouvez ajouter des personnalisations spécifiques à votre site en modifiant le fichier file-site-init.py. Exigences: · Python


python-moue Logiciels associés

Jsqt

Un outil permettant de compiler les fichiers .ui du concepteur Qt au code QOOXDOO ...

180

Télécharger