Skip to content

Robson96/scitoolkitbr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌎 SciToolkitBR

PT-BR: Biblioteca Java com funções matemáticas, físicas e químicas utilizadas na educação brasileira e internacional.
EN: Java library with mathematical, physical, and chemical functions used in Brazilian and international education.


✅ Objetivos do Projeto / Project Goals

🇧🇷 Português

  • Criar um toolkit modular, bem documentado e de fácil uso.
  • Incluir funções amplamente ensinadas no Brasil.
  • Expandir para fórmulas utilizadas em outros países (como EUA e França).
  • Apoiar estudantes, professores, engenheiros e autodidatas.
  • Servir como recurso para softwares educacionais.

🇺🇸 English

  • Build a modular, well-documented, and easy-to-use toolkit.
  • Include functions widely taught in Brazilian education.
  • Expand to scientific formulas used in other countries (e.g., USA, France).
  • Support students, teachers, engineers, and science learners.
  • Serve as a resource for educational software.

🧱 Estrutura Modular / Modular Structure

br/
└── scitoolkitbr/
├── br/ # Funções típicas no Brasil
│ ├── matematica/
│ │ ├── basica/
│ │ └── engenharia/
│ ├── fisica/
│ ├── quimica/
│ └── util/
│
├── usa/ # Funções populares nos EUA (futuro)
│ ├── matematica/
│ ├── fisica/
│ └── quimica/
│
└── fr/ # Funções utilizadas na França (futuro)
├── matematica/
├── fisica/
└── quimica/

📚 Funções Exemplo / Example Functions

Domínio / Domain 🇧🇷 Português 🇺🇸 English
Matemática Básica Regra de Três, Porcentagem, Média Rule of Three, Percentage, Mean
Física Velocidade Média, Leis de Newton Average Speed, Newton’s Laws
Química Massa Molar, Estequiometria (em breve) Molar Mass, Stoichiometry (soon)
Utilidades Conversões, Constantes Físicas Unit Conversion, Physical Constants

🛠️ Tecnologias / Technologies

  • Java 17+
  • Maven
  • JUnit 5
  • GitHub Actions (planejado / planned)

🚀 Como Contribuir / How to Contribute

🇧🇷 Português

  • Sugira novas funções da sua área.
  • Crie pull requests com melhorias.
  • Ajude a documentar e traduzir funções.

🇺🇸 English

  • Suggest new scientific functions from your field.
  • Submit pull requests with improvements or features.
  • Help translate and document functions for other regions.

🧾 Licença / License

Este projeto está sob a licença MIT.
This project is licensed under the MIT License.


About

SciToolkitBR: Biblioteca Java com foco em educação científica brasileira e internacional.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages