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 Distribution
Hashes for cappy239-0.1.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74291612603b96ab6d137421fae0dc776513606d15f8f0c7721ea40662002a9c |
|
MD5 | 0e60a4c4fbda0d9c2ec5ee2b26d43764 |
|
BLAKE2b-256 | 3d48bcb343ecc04c67f98292efd8a85ea5c64b17a13f7ee3a8d446855b63b1fb |