python-meep

Python Binding for MEEP (Solucion FDTD por MIT)
Descargar ahora

python-meep Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • The python-meep Team
  • Sitio web del editor:
  • https://launchpad.net/~python-meep

python-meep Etiquetas


python-meep Descripción

Encuadernación de Python para MEEP (Solucionador FDTD por MIT) Python-meep es un módulo de Python que permite scripting of MEEP-Simulations con Python.meep es un paquete de software de simulación de dominio de diferencia finita (FDTD), desarrollado en MIT para modelar sistemas electromagnéticos. El lenguaje de scripting predeterminado para MEEP es el esquema, que tiene un trosbol de entrada significativo para los recién llegados. Además, puede ser difícil depurar y hay menos opciones para la integración con otros paquetes de software ampliamente distribuidos. Una interfaz C ++ también está disponible, pero no está muy bien documentada .Python-meep es una envoltura alrededor de libmeep (el núcleo C ++ de MEEP). Permite la scripting de MEEP-simulaciones con Python, abriendo nuevas posibilidades, como la integración con otras bibliotecas de Python como Scipy, MatPlotlib, Mayavi u otro software de simulación que admite Python.a tutorial detallado sobre cómo escribir los scripts de Python-MEEP está disponible en el DOC / HTML Subdirectory de la distribución de Python-meep.Installación: Python-meep se puede instalar de la siguiente manera: - Asegúrese de que su sistema cumpla con los siguientes requisitos previos: * Un marco MPI si desea ejecutar simulaciones multiprocesador: Python-meep tiene Ha sido probado a fondo con OpenMPI versión 1.3.3 * libmeep (o libmeep-mpi) para MEEP versión 1.1.1. En los sistemas de 64 bits, asegúrese de haber compilado MEEP y sus dependencias con la bandera de la FPIC. Si trabaja en Ubuntu 9.04, 9.10 o superior, puede usar los paquetes de Debian para MEEP 1.1.1 que se alojan en la página del proyecto Python-meep. (La versión de MEEP que viene con el repositorio estándar de Ubuntu es una antigua, que no es compatible con Python-meep). El procedimiento es el siguiente: - En el sistema, la administración, los paquetes de software, "Software de terceros", agregue 2 registros de la siguiente manera: DEB http://ppa.launchpad.net/ppathon-meep/ppa/ubuntu Jaunty principal de Deb- src http://ppa.launchpad.net/python-meep/ppa/ubuntu Jaunty Main - Luego, en un cuadro de shell, ejecute los siguientes comandos: sudo apt-get install meep sudo apt-get install libmeep-dev o apt-get Instale MEEP-OpenMPI apt-get. Instale libmeep-openmpi-dev or suficientemente probado) * GCC / G ++ (requerido por SWIG) * Python 2.6 con NOMPY y SCIPY * SISTEMA DE CONTROL DE BAZAAR: descargue el último código fuente de Python-meep de launchpad, emitiendo el siguiente comando: BZR Branch LP: ~ Python -Meep / Python-meep / lote_release Alternativamente, puede descargar y extraer el archivo Python-meep-xx.tar de la página de inicio del proyecto en Launc hpad. - Para la versión no MPI, ejecute la secuencia de comandos con los privilegios de la raíz. Para el script de ejecución de soporte mpi, MPI. Opcionalmente, puede proporcionar parámetros -I y -L (-i señalando la ruta con los archivos de encabezado de MEEP; -L apuntando a las bibliotecas compartidas de MEEP). - Lea el tutorial en DOC / HTML: ejecute las pruebas (en el subdirectorio / prueba) y las muestras (en el subdirectorio / muestras): Si usa la versión MPI de MEEP, asegúrese de reemplazar Importar MEEP con IMPORT MEEP_MPI en Todos los scripts (consulte el tutorial): puede agregar personalizaciones específicas para su sitio editando el archivo meep-site-init.py. Requisitos: · Python


python-meep Software relacionado