Biblioteca de cálculo numérico, contendo funcionalidades clássicas de análise numérica e recursos gráficos para visualização de resultados.
Project description
CB2325NumericaG5
Descrição do Projeto
O CB2325NumericaG5 é um módulo de Cálculo Numérico desenvolvido com o objetivo de fornecer ferramentas completas e didáticas para operações fundamentais da disciplina.
Todos os métodos foram implementados manualmente, sem depender de rotinas prontas de alto nível (como numpy.linalg.solve), favorecendo o estudo dos algoritmos.
Estrutura do Módulo
O projeto é dividido nos seguintes submódulos:
- erros: Métodos para calcular erros numéricos.
- raizes: Métodos para calcular raízes de funções.
- interpolacao: Métodos para interpolação polinomial.
- aproximacao: Métodos de aproximação de funções.
- integracao: Métodos para realizar integração numérica.
Instalação
Opção 1 — Instalar via pip (PyPI)
O projeto está disponível no PyPI em CB2325NumericaG5.
Requer Python 3.8+:
pip install CB2325NumericaG5
Opção 2 — Usar localmente
Se você baixou o repositório e deseja rodar um arquivo exemplo.py dentro da pasta /sandbox, basta adicionar o diretório raiz ao sys.path para permitir importações locais.
Exemplo:
import sys, os
# Adiciona a pasta raiz do projeto ao sys.path
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
from CB2325NumericaG5.erros import erro_absoluto
valor_real = 3.141592
valor_aprox = 3.14
ea = erro_absoluto(valor_real, valor_aprox)
print(ea, er)
Esse é o formato exato recomendado quando o módulo está sendo usado localmente no
/sandbox.
Dependências
O pacote requer as seguintes bibliotecas:
| Pacote | Uso |
|---|---|
numpy |
Operações numéricas e geração de amostras. |
sympy |
Manipulação e cálculo simbólico. |
matplotlib |
Geração de gráficos e visualização de dados. |
Autoria
O desenvolvimento deste módulo foi realizado por:
- Amon Vanderlei
- André Oliveira
- Carlos Santos
- Davi Campos
- Felipe Frohlich
- Gabriel Dias
- Lisandra Fagundes
- Lucas Corazza
- Lucas Oliveira
- Nicole Freire
Licença
Este projeto está sob a Licença MIT.
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cb2325numericag5-0.0.5.tar.gz.
File metadata
- Download URL: cb2325numericag5-0.0.5.tar.gz
- Upload date:
- Size: 27.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62e03ed15e74c95a9fc4bc9002444f995925cd2fe97fcc118eb23fe2612695c2
|
|
| MD5 |
80a34e40893074f9fd419731691ad1f5
|
|
| BLAKE2b-256 |
48a76dbc74f6fc0d3a4d5ddf117c5dd8fdec7c5563b9a4d7b18f4b653cd888d7
|
Provenance
The following attestation bundles were made for cb2325numericag5-0.0.5.tar.gz:
Publisher:
publish.yml on amonvanderlei-impatech/CB2325NumericaG5
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cb2325numericag5-0.0.5.tar.gz -
Subject digest:
62e03ed15e74c95a9fc4bc9002444f995925cd2fe97fcc118eb23fe2612695c2 - Sigstore transparency entry: 701667145
- Sigstore integration time:
-
Permalink:
amonvanderlei-impatech/CB2325NumericaG5@b83faaaf1dac66e2ee341a8b7776e17468f6da71 -
Branch / Tag:
refs/tags/v0.0.5 - Owner: https://github.com/amonvanderlei-impatech
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b83faaaf1dac66e2ee341a8b7776e17468f6da71 -
Trigger Event:
release
-
Statement type:
File details
Details for the file cb2325numericag5-0.0.5-py3-none-any.whl.
File metadata
- Download URL: cb2325numericag5-0.0.5-py3-none-any.whl
- Upload date:
- Size: 20.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fdcdec7ab9963d0807c9ae2f72e3084731f745d006d3000e36832cdac25adf5
|
|
| MD5 |
b54aa87abc57ee7e1a1ab25c65b915f7
|
|
| BLAKE2b-256 |
93234adca9f6e7962a20b84a214b423726b2b43d600be947829c00b346d0d2f9
|
Provenance
The following attestation bundles were made for cb2325numericag5-0.0.5-py3-none-any.whl:
Publisher:
publish.yml on amonvanderlei-impatech/CB2325NumericaG5
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cb2325numericag5-0.0.5-py3-none-any.whl -
Subject digest:
7fdcdec7ab9963d0807c9ae2f72e3084731f745d006d3000e36832cdac25adf5 - Sigstore transparency entry: 701667146
- Sigstore integration time:
-
Permalink:
amonvanderlei-impatech/CB2325NumericaG5@b83faaaf1dac66e2ee341a8b7776e17468f6da71 -
Branch / Tag:
refs/tags/v0.0.5 - Owner: https://github.com/amonvanderlei-impatech
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b83faaaf1dac66e2ee341a8b7776e17468f6da71 -
Trigger Event:
release
-
Statement type: