Skip to main content

Una librería sencilla para realizar retratos de fases de sistemas 2D 和 3D。

项目描述

¿Qué esto?

La idea de este repositorio es crear una librería que contenga distintas clases para pintar retratos de fases de distintos sistemas (2D, 3D, ...), para poder realizar los mismos de manera sencilla, puesto que no encontré ninguna opción que pareciera relativamente sencilla准实现。

贡献者

El código es abierto, todos podéis descargarlo y utilizarlo。Y también podéis contribuir si lo deseáis。Para ello, se puede hacer una de las siguientes opciones:

  • Descargarse una rama del proyecto (fork), hacer una mejora y pedir su admisión a través de GitHub。
  • 联系人 por correo a 778841@unizar.es

奥特雷斯

  • 维克多·洛拉斯·埃雷罗
  • Unai Lería Fortea

安装

安装点子:

$ pip install retratodefases

Instalación con git:

Abrir una terminal en el directorio deseado:

$ git clone https://github.com/Loracio/retrato-de-fases

安装手册:

访问 github 上的retrato -de-fases 页面。Pulsar el botón verde con el texto Codigo y descargar en forma de zip。Guardar y descomprimir el archivo en el Directorio deseado。

Ejemplos de uso

Ejemplos para ver cómo se utilizan las clases de RetratoDeFases2D。

Contiene ejemplos de plots con sliders para retratos de fases 2D。

Contiene ejemplos de trayectorias 3D con y sin 滑块。

Instrucciones para utilizar la librería

Simplemente, deberemos importar la librería:

import retratodefases
from retratodefases import *

Esto importará las clases que debe usar el usuario, por el momento son:

Todas ellas comparten un mismo tipo de prime argumento: una función que dadas unas coordenadas te devuelve la derivada de cada coordenada en ese punto。

函数 df

def dF(x,y):
  return expresionX  ,  expresionY

También se pueden pasar variables extras en forma de diccionario。Por ejemplo para un oscilador armónico de frecuencia w(con valor estandar 1):

def oscilador(x,y, *, w=1):
  return expresionX, expresionY

RetratoDeFases2D

逆转录酶。RetratoDeFases2D ( dF, RangoRepresentacion, *, LongitudMalla=10, dF_args={}, Densidad=1, Polar=False, **opciones )

Permite 代表 un retrato de fases en dos dimensiones de una función dF de 2 parametros obligatorios。

RetratoDeFases3D

逆转录酶。RetratoDeFases2D ( dF, RangoRepresentacion, *, LongitudMalla=10, dF_args={}, Densidad=1, Polar=False, **opciones )

Permite 代表 un retrato de fases en tres dimensiones de una función dF de 3 parametros obligatorios。

Trayectoria3D

逆转录酶。Trayectoria3D ( dF, *, RangoRepresentacion=None, dF_args={}, n_points=10000, runge_kutta_step=0.01, runge_kutta_freq=1, **opciones )

Permite代表trayectorias tridimensionales de una función dF de 3 parametros obligatorios。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

内置分布

retratodefases-0.1.3-py3-none-any.whl (14.2 kB 查看哈希

已上传 py3