mirror of
https://github.com/Magnus167/rustframe.git
synced 2025-08-20 13:00:00 +00:00
Compare commits
17 Commits
15f305fc17
...
9fcb1ea2cf
Author | SHA1 | Date | |
---|---|---|---|
9fcb1ea2cf | |||
![]() |
623303cf72 | ||
0671790f0f | |||
![]() |
ed51a74f6b | ||
![]() |
dab2c758e6 | ||
7a55396cf3 | |||
![]() |
dc09ee7006 | ||
![]() |
70ad5d6be4 | ||
![]() |
b6c548ba7a | ||
![]() |
d42f1cee61 | ||
![]() |
5c69ee3ac2 | ||
![]() |
9ebc507f4a | ||
![]() |
ebaf3565ce | ||
![]() |
3d3e29356e | ||
![]() |
f2c53719e7 | ||
![]() |
6447bf4627 | ||
![]() |
840f99fdd7 |
2
.github/workflows/docs-and-testcov.yml
vendored
2
.github/workflows/docs-and-testcov.yml
vendored
@ -86,6 +86,8 @@ jobs:
|
|||||||
cp tarpaulin-report.json target/doc/rustframe/
|
cp tarpaulin-report.json target/doc/rustframe/
|
||||||
cp tarpaulin-badge.json target/doc/rustframe/
|
cp tarpaulin-badge.json target/doc/rustframe/
|
||||||
cp last-commit-date.json target/doc/rustframe/
|
cp last-commit-date.json target/doc/rustframe/
|
||||||
|
mkdir -p target/doc/rustframe/.github
|
||||||
|
cp .github/rustframe_logo.png target/doc/rustframe/.github/
|
||||||
echo "<meta http-equiv=\"refresh\" content=\"0; url=rustframe\">" > target/doc/index.html
|
echo "<meta http-equiv=\"refresh\" content=\"0; url=rustframe\">" > target/doc/index.html
|
||||||
|
|
||||||
- name: Upload Pages artifact
|
- name: Upload Pages artifact
|
||||||
|
1
.github/workflows/run-unit-tests.yml
vendored
1
.github/workflows/run-unit-tests.yml
vendored
@ -7,6 +7,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
run-unit-tests:
|
run-unit-tests:
|
||||||
|
if: github.event.pull_request.draft == false
|
||||||
name: run-unit-tests
|
name: run-unit-tests
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
|
12
README.md
12
README.md
@ -1,4 +1,7 @@
|
|||||||
# rustframe
|
|
||||||
|
# <img align="center" alt="Rustframe" src=".github/rustframe_logo.png" height="50" /> rustframe
|
||||||
|
|
||||||
|
<!-- though the centre tag doesn't work as it would noramlly, it achieves the desired effect -->
|
||||||
|
|
||||||
📚 [Docs](https://magnus167.github.io/rustframe/) | 🐙 [GitHub](https://github.com/Magnus167/rustframe) | 🌐 [Gitea mirror](https://gitea.nulltech.uk/Magnus167/rustframe) | 🦀 [Crates.io](https://crates.io/crates/rustframe) | 🔖 [docs.rs](https://docs.rs/rustframe/latest/rustframe/)
|
📚 [Docs](https://magnus167.github.io/rustframe/) | 🐙 [GitHub](https://github.com/Magnus167/rustframe) | 🌐 [Gitea mirror](https://gitea.nulltech.uk/Magnus167/rustframe) | 🦀 [Crates.io](https://crates.io/crates/rustframe) | 🔖 [docs.rs](https://docs.rs/rustframe/latest/rustframe/)
|
||||||
|
|
||||||
@ -22,6 +25,12 @@ Rustframe keeps things simple, safe, and readable. It is handy for quick numeric
|
|||||||
- **Date‑centric row index** - business‑day ranges and calendar slicing built in.
|
- **Date‑centric row index** - business‑day ranges and calendar slicing built in.
|
||||||
- **Pure safe Rust** - 100 % safe, zero `unsafe`.
|
- **Pure safe Rust** - 100 % safe, zero `unsafe`.
|
||||||
|
|
||||||
|
### Coming soon
|
||||||
|
|
||||||
|
- **CSV I/O** - read/write CSV files with a simple API.
|
||||||
|
- **Date Utils** - date math, calendar slicing, indexing, and more.
|
||||||
|
- **More math** - more math functions and aggregations.
|
||||||
|
|
||||||
### Heads up
|
### Heads up
|
||||||
|
|
||||||
- **Not memory‑efficient (yet)** - footprint needs work.
|
- **Not memory‑efficient (yet)** - footprint needs work.
|
||||||
@ -31,6 +40,7 @@ Rustframe keeps things simple, safe, and readable. It is handy for quick numeric
|
|||||||
|
|
||||||
- Optional GPU help (Vulkan or similar) for heavier workloads.
|
- Optional GPU help (Vulkan or similar) for heavier workloads.
|
||||||
- Straightforward Python bindings using `pyo3`.
|
- Straightforward Python bindings using `pyo3`.
|
||||||
|
- Integration with common ML libraries, or introduce simple ML features.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user