Algorithms Computational Mathematics I: Spectral Analysis of Stochastic Processes taught by Dr Reinaldo Roberto Rosa at National Institute for Spacial Research (INPE).
Project description
INPE CAPPY239 - Análise Espectral de Processos Estocásticos
Ferramenta desenvolvida para a disciplina CAP 238 Matemática Computacional I - Análise Espectral de Processos Estocásticos, ministrada pelo Dr. Reinaldo Roberto Rosa no programa de Pós Graduação em Computação Aplicada no Instituto Nacional de Pesquisas Espaciais. O módulo possui as seguintes funções:
Instalação
pip install cappy239
Disponível para Python 3.0 ou superior.
Powernoise
A função powernoise
gera sinais estocásticos, ruídos 1/fβ. É uma adaptação do código implementado em Matlab pelo Dr. Reinaldo R. Rosa e Dale B. Dalrymple.
Alguns exemplos com 212 valores:
- White noise:
from cappy239 import powernoise
white_noise = powernoise(beta=0, N=4096)
- Pink noise:
from cappy239 import powernoise
pink_noise = powernoise(beta=1, N=4096)
- Red noise:
from cappy239 import powernoise
red_noise = powernoise(beta=2, N=4096)
Por padrão s série temporal está normalizada, caso não queria isso passe o argumento
varargin='randpower'
.
Mapeamento Quadrático (Logístico)
A função logistic_map
gera uma série caótica .
Exemplo com 100 valores:
from cappy239 import logistic_map
chaotic_serie = logistic_map(rho=3.85, a0=0.001, n=100)
Referência: https://geoffboeing.com/2015/03/chaos-theory-logistic-map/
Pmodel
A função pmodel
é utilizada para gerar séries temporais estacionárias. O código é uma adaptação da implementação em Matlab disponível em http://www2.meteo.uni-bonn.de/staff/venema/themes/surrogates/pmodel/pmodel.m.
Alguns exemplos com 212 valores:
- S8: p=0.52, β=-1.66
from cappy239 import pmodel
kolmogorov = pmodel(noValues=4096, p=0.52, slope=-1.66)
.' ___ | / \ |_ __ \|_ __ \|_ _||_ _|/ ___ `./ ____ `..' ____ '.
/ .' \_| / _ \ | |__) | | |__) | \ \ / / |_/___) |`' __) || (____) |
| | / ___ \ | ___/ | ___/ \ \/ / .'____.'_ |__ '.'_.____. |
\ `.___.'\ _/ / \ \_ _| |_ _| |_ _| |_ / /_____| \____) || \____| |
`.____ .'|____| |____||_____| |_____| |______| |_______|\______.' \______,'
By Adriano P. Almeida
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for cappy239-0.0.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b13b30da636a6f788d5a57b259fc85fbb9c3fbcbe5da418121c84ce4e3f26d8 |
|
MD5 | c200e2b0848f3e9da8aaf1c79b300606 |
|
BLAKE2b-256 | 9c732455f3994a82dced05314058fc2bda30fa122014f017a5145f90ebb539f3 |
Hashes for cappy239-0.0.13-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 063897b5f54d104e633ae7e24b25a3c5a9182fa0f0538e202a5dd3281fdf0b7d |
|
MD5 | 14072fc2d904e0532ca4992b3e6e9836 |
|
BLAKE2b-256 | 1b71ed26e649070a84397fae0c8ebc5c83597f29dae888dc2ce03609b84fe316 |