Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to latest patch version for all dependency versions #95

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
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
37 changes: 31 additions & 6 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions Cargo.toml

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worth noting that none of these have changed in Cargo.lock :)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Original file line number Diff line number Diff line change
Expand Up @@ -46,17 +46,17 @@ mime = "0.3"
ndarray = "0.15"
ndarray-stats = "0.5"
num_cpus = "1"
num-traits = "0.2.16"
num-traits = "0.2.19"
opentelemetry = "0.20"
opentelemetry-jaeger = { version = "0.19", features = ["rt-tokio"] }
prometheus = { version = "0.13", features = ["process"] }
rayon = "1.7"
rayon = "1.10"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
strum_macros = "0.24"
thiserror = "1.0"
time = "= 0.3.23"
tokio = { version = "1.28", features = ["full"] }
time = "=0.3.36"
tokio = { version = "1.40", features = ["full"] }
tokio-rayon = "2.1"
tower = "0.4"
tower-http = { version = "0.4", features = ["normalize-path", "trace", "validate-request"] }
Expand All @@ -66,7 +66,7 @@ tracing-opentelemetry = "0.21"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
url = { version = "2", features = ["serde"] }
validator = { version = "0.16", features = ["derive"] }
zerocopy = { version = "0.6.1", features = ["alloc", "simd"] }
zerocopy = { version = "0.6.6", features = ["alloc", "simd"] }
zune-inflate = "0.2.54"

[dev-dependencies]
Expand Down
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,26 +21,26 @@ Note: The original S3 Active Storage project was renamed to Reductionist, to avo

Reductionist provides the following features:

* HTTP(S) API with JSON request data
* Access to data stored in S3-compatible storage
* Basic numerical operations on multi-dimensional arrays (count, min, max, select, sum)
* Perform calculations on a selection/slice of an array
* Perform calculations allowing for missing data
* Compressed data (GZip, Zlib)
* Filtered data (byte shuffle)
* Data with non-native byte order (endianness)
* Server resource (CPU, memory, files) management
* [Prometheus](https://prometheus.io/) metrics
* Tracing with an option to send data to [Jaeger](https://www.jaegertracing.io/)
* Ansible-based containerised deployment
- HTTP(S) API with JSON request data
- Access to data stored in S3-compatible storage
- Basic numerical operations on multi-dimensional arrays (count, min, max, select, sum)
- Perform calculations on a selection/slice of an array
- Perform calculations allowing for missing data
- Compressed data (GZip, Zlib)
- Filtered data (byte shuffle)
- Data with non-native byte order (endianness)
- Server resource (CPU, memory, files) management
- [Prometheus](https://prometheus.io/) metrics
- Tracing with an option to send data to [Jaeger](https://www.jaegertracing.io/)
- Ansible-based containerised deployment

## Related projects

* [PyActiveStorage](https://github.com/valeriupredoi/PyActiveStorage) is a Python library which performs reductions on numerical data in data sources such as netCDF4. It has support for delegating computation to Reductionist when the data is stored in an S3-compatible object store.
- [PyActiveStorage](https://github.com/NCAS-CMS/PyActiveStorage) is a Python library which performs reductions on numerical data in data sources such as netCDF4. It has support for delegating computation to Reductionist when the data is stored in an S3-compatible object store.

## Contributing

See the [contributor guide](https://stackhpc.github.io/reductionist-rs/contributing.html) for information about contributing to Reductionist.
See the [contributor guide](https://stackhpc.github.io/reductionist-rs/contributing/) for information about contributing to Reductionist.

## License

Expand Down
Loading