Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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"
- Host: GitHub
- URL: https://github.com/shivasankarka/SciJo
- Owner: shivasankarka
- License: mit
- Created: 2024-06-10T01:54:42.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-10T02:09:15.000Z (8 months ago)
- Last Synced: 2024-09-24T16:22:46.883Z (5 months ago)
- Language: Mojo
- Homepage:
- Size: 239 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mojo-max-mlir - shivasankarka/SciJo - performance numerical computation library in Mojo, inspired by NumPy, SciPy, and Scikit-HEP. It offers efficient array operations and mathematical functions and much more for scientific computing. (Scientific Computation)
- awesome-mojo-max-mlir - shivasankarka/SciJo - performance numerical computation library in Mojo, inspired by NumPy, SciPy, and Scikit-HEP. It offers efficient array operations and mathematical functions and much more for scientific computing. (Scientific Computation)
README
# SciJo: Scientific Computing in Mojo
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)