Welcome to the Komplematiks Library. Komplematiks is a complete Math library for building software that utilizes equations and formulas taught in schools. Its name is a conjunction of the German words "Komplett" (Complete) and "Mathematik" (Math).
- What Does Komplematiks Cover?
- Supported Languages
- Getting Started With Komplematiks
- Reference Manual
- Contribution Guidelines
- Version History
- Bugs And Suggestions
- Authors And Contributors
Komplematiks supports curriculum taught in schools of all levels. Currently, available reference material allows Komplematiks to support:
- Accounting And Finance
- Algebra (Includes Pre-Algebra, Algebra I, Algebra II, College Algebra)
- Analysis
- Calculus (Includes Pre-Calculus, Calculus, Integration, Differentials)
- Conversions
- Functions
- Geometry
- Graphs And Diagrams
- Modeling
- Probability
- Regression
- Statistics
- Trigonometry
Support for other Math curriculum will be available in future versions of the library.
Chris initially wrote Komplematiks for C#. Since then, Komplematiks has grown to support the following languages:
C# | C++ | Python | Java | Javascript |
---|
We made it easy to use Komplematiks in your projects. Follow these steps to get Komplematiks working in your programming environment.
Programming Language | Download | MD5 |
---|---|---|
C# | Komplematiks Ver.0.0.0 For C# | TBD |
C++ | Komplematiks Ver.0.0.0 For C++ | TBD |
Python | Komplematiks Ver.0.0.0 For Python | TBD |
Java | Komplematiks Ver.0.0.0 For Java | TBD |
Javascript | Komplematiks Ver.0.0.0 For Javascript | TBD |
All stable versions are available in the "Komplematiks/<Language>/Stable" folder of this repository.
TBD
Use the reference manuals in the next section to use the functions in your program. You should verify the Library works by running the following examples in your console. The console should report "Komplematiks Version: <Version>"
Komplematiks.VersionInfo.LogVersion();
``
``
``
Komplematiks.VersionInfo.LogVersion();
The developers of Komplematiks use tools to generate and compile two manuals for your convenience. You may find an online and an offline version of the manuals below.
[Offline]
[Online]
The Komplematiks team is looking to expand the curriculum and to maximize speed, security, and accuracy of Komplematiks. Developers of all skill levels and languages are welcome to contribute and help maintain the project. To maintain documentation and code consistency, all contributions must follow these guidelines. Contribution Guidelines
The Checklist. offers a list of objectives that could use help.
Version 0.0.0 - April 18 2019
- Drafted project and guidelines.
- Drafted documentation files.
- Added Version Information to the Libraries.
Despite making every effort to make our project clean and error-free, we have come to terms that we are human and we make mistakes. There come times when we miss these mistakes. If you find a bug, a mistake, or have an idea on how to make the project better, please let us know by visiting our bug tracker at: [MantisBT]
Christian "Chris" Burgess, Creator of Komplematiks.
Website
Github