Compare commits

...

17 Commits

Author SHA1 Message Date
9fcb1ea2cf
Merge branch 'main' into csv 2025-05-01 01:14:09 +01:00
Palash Tyagi
623303cf72 Update README to include upcoming features for CSV I/O, Date Utils, and more math functions 2025-05-01 01:13:34 +01:00
0671790f0f
Merge pull request #27 from Magnus167/wkflow_updates
Updating workflows
2025-05-01 01:03:23 +01:00
Palash Tyagi
ed51a74f6b Add rustframe logo to documentation output 2025-05-01 01:02:09 +01:00
Palash Tyagi
dab2c758e6 Add condition to skip tests for draft pull requests 2025-05-01 01:02:03 +01:00
7a55396cf3
Merge pull request #25 from Magnus167/readme_logo
Updating README logo
2025-04-30 18:49:08 +01:00
Palash Tyagi
dc09ee7006 Add comment explaining the use of center tag in README 2025-04-30 18:47:20 +01:00
Palash Tyagi
70ad5d6be4 Center logo in README and reduce height from 75 to 50 pixels 2025-04-30 18:46:45 +01:00
Palash Tyagi
b6c548ba7a testing... 2025-04-30 18:41:19 +01:00
Palash Tyagi
d42f1cee61 Reduce logo height in README from 100 to 50 pixels 2025-04-30 18:40:14 +01:00
Palash Tyagi
5c69ee3ac2 Align logo image to the left in README 2025-04-30 18:39:42 +01:00
Palash Tyagi
9ebc507f4a Add line break above project title in README 2025-04-30 18:39:09 +01:00
Palash Tyagi
ebaf3565ce Remove unnecessary line breaks in README 2025-04-30 18:38:41 +01:00
Palash Tyagi
3d3e29356e Align logo image to the right in README 2025-04-30 18:37:44 +01:00
Palash Tyagi
f2c53719e7 Add spacing above project title in README 2025-04-30 18:12:21 +01:00
Palash Tyagi
6447bf4627 Fix logo image path in README 2025-04-30 18:10:19 +01:00
Palash Tyagi
840f99fdd7 Add logo image to README 2025-04-30 13:54:57 +01:00
3 changed files with 14 additions and 1 deletions

View File

@ -86,6 +86,8 @@ jobs:
cp tarpaulin-report.json target/doc/rustframe/
cp tarpaulin-badge.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
- name: Upload Pages artifact

View File

@ -7,6 +7,7 @@ on:
jobs:
run-unit-tests:
if: github.event.pull_request.draft == false
name: run-unit-tests
runs-on: ubuntu-latest
env:

View File

@ -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/)
@ -22,6 +25,12 @@ Rustframe keeps things simple, safe, and readable. It is handy for quick numeric
- **Datecentric row index** - businessday ranges and calendar slicing built in.
- **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
- **Not memoryefficient (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.
- Straightforward Python bindings using `pyo3`.
- Integration with common ML libraries, or introduce simple ML features.
---