NuMojo Feature Additions and Removals for v0.1 #33
Closed
shivasankarka
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Update
I will make a copy of my current implementation to ndarray (my branch) and keep the StaticIntTuple version as it is in case we want to come back to it later for compile time optimisation.
Proposal for v0.1
Following are the changes I propose that we should include in version 0.1 for completeness.
I believe we should keep the NDArrayShape, NDArrayStrides implementation since they offer a lot of functionality (similar to TensorShape but works like Numpy instead) that makes our life easy,
and user life easier,
We can work on View in background and add it to later versions (view is a really important feature in numpy that makes things more memory efficient, so we should include that at least before 1.0)
Quoting alex, we need (let's update it in the example repo, I will try to make a standard format for it)
Implement all basic array functions (marked with pass in NDArray) -> I will finish it this week.
Implement axis parameters for certain functions - I think this is an important feature to add if we are going with NDArrays and alex is working on it already.
Logo! I think we should have some basic logo for NuMojo 0.1. So make your suggestions for Logo. I'll start it off with what I had in mind "A fire emoji holding arrays and combining it". Following are some of the renderings from the members,
I belive we will have a good implementation once these are done and we can release 0.1 in Two weeks. Please share your ideas of what to include in NuMojo 0.1Beta Was this translation helpful? Give feedback.
All reactions