Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 19 additions & 17 deletions recipes/numojo/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ NuMojo is a library for numerical computing in Mojo 🔥 similar to NumPy, SciPy

**[Explore the docs»](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo-Examples-and-Benchmarks/blob/main/docs/README.md)** | **[Changelog»](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/blob/main/docs/changelog.md)** | **[Check out our Discord»](https://discord.gg/NcnSH5n26F)**

**[中文·简»](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/blob/main/docs/readme_zhs.md)** | **[中文·繁»](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/blob/main/docs/readme_zht.md)** | **[日本語»](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/blob/main/docs/readme_jp.md)**

**Table of Contents**

1. [About The Project](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/blob/main/README.MD#about-the-project)
Expand Down Expand Up @@ -40,26 +42,26 @@ Our primary objective is to develop a fast, comprehensive numerics library in Mo

Core data types:

- Native n-dimensional array (`numojo.core.ndarray.NDArray`).
- Native 2-dimensional array, i.e., matrix (`numojo.core.matrix.Matrix`).
- Native n-dimensional complex array (`numojo.core.complex_ndarray.ComplexNDArray`)
- Native n-dimensional array (`numojo.NDArray`).
- Native 2-dimensional array, i.e., matrix (`numojo.Matrix`).
- Native n-dimensional complex array (`numojo.ComplexNDArray`)
- Native fixed-dimension array (to be implemented when trait parameterization is available).

Routines and objects:

- Array creation routines (`numojo.routines.creation`)
- Array manipulation routines (`numojo.routines.manipulation`)
- Input and output (`numojo.routines.io`)
- Linear algebra (`numojo.routines.linalg`)
- Logic functions (`numojo.routines.logic`)
- Mathematical functions (`numojo.routines.math`)
- Exponents and logarithms (`numojo.routines.exponents`)
- Extrema finding (`numojo.routines.extrema`)
- Rounding (`numojo.routines.rounding`)
- Trigonometric functions (`numojo.routines.trig`)
- Random sampling (`numojo.routines.random`)
- Sorting, searching, and counting (`numojo.routines.sorting`, `numojo.routines.searching`)
- Statistics (`numojo.routines.statistics`)
- Array creation routines (`numojo.creation`)
- Array manipulation routines (`numojo.manipulation`)
- Input and output (`numojo.io`)
- Linear algebra (`numojo.linalg`)
- Logic functions (`numojo.logic`)
- Mathematical functions (`numojo.math`)
- Exponents and logarithms (`numojo.exponents`)
- Extrema finding (`numojo.extrema`)
- Rounding (`numojo.rounding`)
- Trigonometric functions (`numojo.trig`)
- Random sampling (`numojo.random`)
- Sorting and searching (`numojo.sorting`, `numojo.searching`)
- Statistics (`numojo.statistics`)
- etc...

Please find all the available functions and objects [here](docs/features.md).
Expand Down Expand Up @@ -199,7 +201,7 @@ You can add `numojo` in the dependencies section of your toml file.

```toml
[dependencies]
numojo = "==0.5"
numojo = "==0.6"
```

### Build package
Expand Down
8 changes: 4 additions & 4 deletions recipes/numojo/recipe.yaml
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
context:
version: "0.5.0"
version: "0.6.0"

package:
name: "numojo"
version: ${{ version }}

source:
- git: https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo.git
rev: 4229b768d87b63896f527a7d52527ac1aec22fa2
rev: 23f316c9888249b40a7f2cbe5adc94e8ac632335

build:
number: 0
script:
- mojo package numojo -o ${{ PREFIX }}/lib/mojo/numojo.mojopkg
requirements:
host:
- max=24.6
- max=25.1.1
run:
- ${{ pin_compatible('max') }}

Expand All @@ -26,7 +26,7 @@ tests:
- mojo run tests.mojo
requirements:
run:
- max=24.6
- max=25.1.1
- numpy
files:
recipe:
Expand Down