Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shivasankarka/SciJo

This is the deprecated version of my SciJo project that contains many of the NumPy, SciPy functions implemented. This project is discontinued and therefore can be only used as a reference for learning Mojo. For a NumPy, SciPy replacement, please follow our other project "NuMojo"
https://github.com/shivasankarka/SciJo

Last synced: 21 days ago
JSON representation

This is the deprecated version of my SciJo project that contains many of the NumPy, SciPy functions implemented. This project is discontinued and therefore can be only used as a reference for learning Mojo. For a NumPy, SciPy replacement, please follow our other project "NuMojo"

Awesome Lists containing this project

README

        

# SciJo: Scientific Computing in Mojo

logo

I started building this library as a general purpose replacement for NumPy, SciPy, ScikitHEP libraries in python. Recently I found another group working on a similar project called [NuMojo](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo), therefore I have joined that group and will continue working on that project to build a general purpose replacement of NumPy, SciPy in Mojo. Meanwhile I will continue working on a replacement for Scikit-HEP, for which you can find the repository [here](https://github.com/shivasankarka/HEPJo). I will try to port as much as of the Scikit-HEP options natively to Mojo.

I learnt a lot about low level programming, memory management etc through this project and I am thankful for that experience. This respository can be used as a reference for anyone trying to learn Mojo as it has used a lot of concepts in Mojo. Happy Coding!

## Features
For a full list of features currently implemented, please check [Available features](Features.md) for a list of function and properties implemented.

## Installation

Clone the repository and build the mojo package (Currently not all functions are documented and therefore "mojo package" gives errors, I will resolve this soon. Please download and import it as module for now)