Skip to content

fpresenza/appliedmath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Applied and Computational Math Package

This package contains a collection of well-know applied math methods and algorithms. It is intended for educational purposes only, mainly to engineer students that are interesed in the fundamentals of:

  • graph theory
  • cryptography
  • machine learning
  • geometric representation

It is NOT recommended to be used in production.

Preparation

First, download the project:

$ mkdir -p $HOME/repo
$ cd $HOME/repo/
$ git clone https://gitlab.com/fpresenza/appliedmath.gitlab

Dependencies

The dependencies used work with python3.10:

  • numpy>=1.23.5
  • matplotlib>=3.7.1
  • scipy>=1.10.1
  • numba>=0.56.4

Installation

First time it must be installed as:

$ cd $HOME/repo/appliedmath
$ python3 setup.py sdist bdist_wheel
$ pip3 install ./dist/appliedmath-0.0.1.tar.gz

Then, once changes are done, it is updated with:

$ cd $HOME/repo/appliedmath
$ pip install .

In a python console, it can be imported as:

>>> import appliedmath
>>> help(appliedmath)

About

A collection of classical math operations and algorithms in Python, focused on clarity and ease of understanding. Great for students and educators exploring concepts like graph traversal, modular arithmetic, and geometric transformations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages