Skip to content

Commit a122b1a

Browse files
authored
Merge pull request #95 from dupontcyborg/1.3.0-prep
1.3.0 prep
2 parents fb92090 + 7865145 commit a122b1a

File tree

125 files changed

+24277
-2948
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+24277
-2948
lines changed

README.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919
Complete NumPy implementation for TypeScript and JavaScript.
2020

2121
- **📊 Extensive API****476 of 507 NumPy functions (93.9% coverage)**
22-
- **✅ NumPy-validated** — 10,000+ tests compared against Python NumPy
22+
- **🏃🏽‍♂️ Fast**[1.22x faster than NumPy](https://numpyts.dev/performance) on average across 2,400 benchmarks, thanks to Zig-WASM SIMD kernels
23+
- **✅ NumPy-validated** — 20,000+ tests compared against Python NumPy
2324
- **🔒 Type-safe** — Full TypeScript type definitions
2425
- **🌳 Tree-shakeable** — Import only what you use (`np.add()` -> ~10kB bundle)
2526
- **🌐 Universal** — Works in Node.js, Deno, Bun and browsers
26-
- **🏃🏽‍♂️ Fast** - Competitive with Python NumPy ([and sometimes faster](https://numpyts.dev/performance)) thanks to Zig-WASM kernels
2727

28-
[Docs](https://numpyts.dev)[Examples](https://numpyts.dev/examples)[Benchmarks](https://numpyts.dev/performance)
28+
[Docs](https://numpyts.dev)[Playground](https://numpyts.dev/playground)[Examples](https://numpyts.dev/examples)[Coverage](https://numpyts.dev/coverage)[Benchmarks](https://numpyts.dev/performance)
2929

3030
## Install
3131

@@ -57,14 +57,6 @@ const row = A.slice('0', ':'); // A[0, :]
5757
const submatrix = A.slice('0:2', '1:'); // A[0:2, 1:]
5858
```
5959

60-
## Resources
61-
62-
- Docs: https://numpyts.dev
63-
- Playground: https://numpyts.dev/playground
64-
- Usage Examples: https://numpyts.dev/examples
65-
- API Coverage Report: https://numpyts.dev/coverage
66-
- Performance Benchmarks: https://numpyts.dev/performance
67-
6860
## Contributing
6961

7062
Issues and PRs are welcome: https://github.com/dupontcyborg/numpy-ts

TODO

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,4 @@
5454
- [ ] Add CodeCov to pipelines
5555
- [ ] Link specific API reference pages in Guides
5656
- [ ] Add Playground components to Guides and/or API Reference?
57+
- [ ] Add banner to old version docs pointing to new versions

benchmarks/results/js-only-full.json

Lines changed: 7 additions & 123 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

benchmarks/results/latest-full-large-pyodide.json

Lines changed: 6 additions & 122 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)