Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/georust/netcdf

High-level netCDF bindings for Rust
https://github.com/georust/netcdf

add rustfmt check

72355afe7093da8de99fceb0044e8bb2546dee71 authored almost 5 years ago by Magnus Ulimoen <[email protected]>
update for release, and remove old license

58d1d114f9fcb09a309822b4f42b7957b9eb78ab authored almost 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #55 from magnusuMET/unwraps

Unwraps for usages that comply with the `netCDF` requirements

7c72737729f077f92db414a02c690eba1d0c3ba6 authored almost 5 years ago by magnusuMET <[email protected]>
clippy lints

a92c7c22050dff98fabcd6d5086522a489e51a27 authored almost 5 years ago by Magnus Ulimoen <[email protected]>
ncdump now works on non-netCDF4 files

5da6a4381a4216f72af616d01c4c535827a0152f authored almost 5 years ago by Magnus Ulimoen <[email protected]>
rename back to `File`

c9e466370987f0b53d0a17fa92db52e056227f2e authored almost 5 years ago by Magnus Ulimoen <[email protected]>
unwraps in variable

fbe39692d9323d1ca9d162f875ef2bfd9980dfc0 authored almost 5 years ago by Magnus Ulimoen <[email protected]>
attribute unwraps name

e289872f50eae3a466e9fa85f3c74dff955ade03 authored almost 5 years ago by Magnus Ulimoen <[email protected]>
unwraps in file

514012a23f0cea9f51fa46704ae62dbd34f88cfd authored almost 5 years ago by Magnus Ulimoen <[email protected]>
unwraps in group

f4a1372dc7217db519bd6fe5a11a8871c1ecff5c authored almost 5 years ago by Magnus Ulimoen <[email protected]>
unwraps in dimension

90c24f577c871912ac83b652b791ae9cc97f1012 authored almost 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #51 from magnusuMET/ownership

Ownership

a9bb3ff734afb0ea2057e085bfc5e57e3877b590 authored about 5 years ago by magnusuMET <[email protected]>
add tests for missing items

69d3c5387d315501c4057d2f93b27f8d87a839e9 authored about 5 years ago by Magnus Ulimoen <[email protected]>
clippy lints

3c120e04bda05a6f1f362d10d62e5d414349272c authored about 5 years ago by Magnus Ulimoen <[email protected]>
fix lifetime bounds and simplify `Variable`

b461886fbc29ae2e56d334091fe2ed2ffd44685e authored about 5 years ago by Magnus Ulimoen <[email protected]>
check if unlimited dimensions are included

d0ea914d67b53900a4584aba5e8c24dd98db75d8 authored about 5 years ago by Magnus Ulimoen <[email protected]>
avoid CString allocation

7c08f5b097e61b3b0de5f9f9d569a3938ad1755b authored about 5 years ago by Magnus Ulimoen <[email protected]>
add missing documentation

e4526a3bc068a443041728495fac357ce3369ed6 authored about 5 years ago by Magnus Ulimoen <[email protected]>
do not lock &mut VariableMut

One can have two VariableMut active, but one can not have
mutable access to the same VariableMut...

1e0e901f14f5e418c4f3b574e6cdca060aa04429 authored about 5 years ago by Magnus Ulimoen <[email protected]>
detect def var from two different file dims

1ef42fb30ee6844f1cf4f62c317b356ad3dad9a4 authored about 5 years ago by Magnus Ulimoen <[email protected]>
deduplicate dimension finding

f83d2b2e55da29909edb3ab429e06dd1ca5043f4 authored about 5 years ago by Magnus Ulimoen <[email protected]>
add groups_mut iterator

446fc1873cfed166dcea9ada3b6827f295b475f9 authored about 5 years ago by Magnus Ulimoen <[email protected]>
remove unwrap

9f34b5b0dc4a5b8a224e64aca19837f3fd433de8 authored about 5 years ago by Magnus Ulimoen <[email protected]>
remove unused

236ab96d090be12d82fc90e07d9eaeba729dd41b authored about 5 years ago by Magnus Ulimoen <[email protected]>
remove unwraps

0dde73fc62a4d711adc055d0c0e84b7566168d32 authored about 5 years ago by Magnus Ulimoen <[email protected]>
cleanup file.rs

905c4cda92c1f7322d620501fa7fc814814380fb authored about 5 years ago by Magnus Ulimoen <[email protected]>
aggregate dimension iterators

f2a90c59bc323c0f60c18a8862e76824a2ffbe6b authored about 5 years ago by Magnus Ulimoen <[email protected]>
dimension_iterator

e08165a557b2295ca44716717e3b134591cb2ce0 authored about 5 years ago by Magnus Ulimoen <[email protected]>
mem tests

7b59509bd0234cbb778238947dc2e1c0cec09afa authored about 5 years ago by Magnus Ulimoen <[email protected]>
all tests working

3df6f624c2f60b0bdd420484f9479315f08d88c7 authored about 5 years ago by Magnus Ulimoen <[email protected]>
checkpoint

9a3b490681fa61a01ef997673f06823b7f9b21fa authored about 5 years ago by Magnus Ulimoen <[email protected]>
group name from netcdf

f74791fbc57e96736eba536f837eccf8727d90b7 authored about 5 years ago by Magnus Ulimoen <[email protected]>
move identifier into Dimension

a7eee0603fcd03d8404099eca0ad4ab1530c64fa authored about 5 years ago by Magnus Ulimoen <[email protected]>
dimension name from netcdf

6c29bb271ad3e66828c7e5426a2b8de1f01624f3 authored about 5 years ago by Magnus Ulimoen <[email protected]>
variable name from netcdf

aa65bdfb1688f848e0c8e3ee86c4f1dd354c80db authored about 5 years ago by Magnus Ulimoen <[email protected]>
get name from `File` through netcdf

309a135cafa1836ab970fb4fef6862c8d7fdf8c9 authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #50 from magnusuMET/multi_attributes

Multi-valued attributes

3ef15701df844dac33433ed8b1729f47faca709d authored about 5 years ago by magnusuMET <[email protected]>
remove some locking

it is safe to read attributes when they are cached, which happens
during the first read of any v...

a35da0004cc480c8d36fbb500cdd121501cb272c authored about 5 years ago by Magnus Ulimoen <[email protected]>
support multi-valued attributes

f022644854b69c70f5eaa7efb422c167445f3056 authored about 5 years ago by Magnus Ulimoen <[email protected]>
split tests

6d8e9a0a0439f4af6b3e6a9a5599239e654b73ee authored about 5 years ago by Magnus Ulimoen <[email protected]>
lazy read attributes

4cdb0578f7a9ccab2f37b4cb0d35236452a8bb30 authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #49 from magnusuMET/put_values_strided

put_values_strided

d1206bc3b651f493fa85b0d51f22b17ae6d0cba5 authored about 5 years ago by magnusuMET <[email protected]>
put_values_strided

1015079840747814557a3783d308e87d7c393497 authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #47 from magnusuMET/values_strided_to

add values_strided_to

5839d3688b36823d5bbae7f606b33a40d683178f authored about 5 years ago by magnusuMET <[email protected]>
add values_strided_to

e038054e65868886f87efe5d62645edc0e29c86c authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #48 from magnusuMET/test_coverage

ignore coverage in the tests

fdbb56973faf5dc7647256de6ba09ba332edbb9e authored about 5 years ago by magnusuMET <[email protected]>
ignore coverage in the tests

now runs coverage runs on the stable branch

b554855723dc4c3b7db4e14fe5cdd327054f302b authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #40 from magnusuMET/readonlyfile

enforce read only access to read only file

081687f820f4c65ca090a06b4553d698b10958eb authored about 5 years ago by magnusuMET <[email protected]>
enforce read only access to read only file

14741ddce5a512193bbbf4c4b2c81d0914518576 authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #39 from mhiley/remove_indexmap

Remove indexmap

412ff898ee56f67ea7655e4197617a87c3f64436 authored about 5 years ago by magnusuMET <[email protected]>
dimensions in vec

3ffefd16729f7923d29556e74a9bfa46671850ee authored about 5 years ago by Magnus Ulimoen <[email protected]>
variables in vec

4db5733503050ece3a532132cf5c4e83f59ceec2 authored about 5 years ago by Magnus Ulimoen <[email protected]>
replace attributes when overwritten

9733d9be851664e2a30a394404a561ccc2f277ec authored about 5 years ago by Magnus Ulimoen <[email protected]>
attributes in vec

09880dfd728d1056afc6c8149671c96ed4f11561 authored about 5 years ago by Magnus Ulimoen <[email protected]>
can now iterate over parents while parsing

1dc7536ee730c1e7ee2907abacc5d8a2fc331f95 authored about 5 years ago by Magnus Ulimoen <[email protected]>
clippy lint

6c130fb4131a94a8aff673541754145105b37927 authored about 5 years ago by Magnus Ulimoen <[email protected]>
dimension::new takes String

b22ef8b9f196417ac92ae5a249e1ea0fbd0d8830 authored about 5 years ago by Magnus Ulimoen <[email protected]>
clippy lints

bba0d7f179c217a3533d10a94c3098acf03d3962 authored about 5 years ago by Magnus Ulimoen <[email protected]>
check if already exists

8d7bedb029c6946df6bd7d47ce34b59d2ec5423b authored about 5 years ago by Magnus Ulimoen <[email protected]>
remove indexmap

9a772c3bddd4c66cc123d24ab3afadb0eae62d1b authored about 5 years ago by Magnus Ulimoen <[email protected]>
only install tarpaulin on nightly

1f647049606a264aa3e82cb274f2b7cb151c6fe6 authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #38 from magnusuMET/nofill

add set_nofill

1ae195525dae3d157651360f4488a961b219ceab authored about 5 years ago by magnusuMET <[email protected]>
set_nofill

449a4c9a966a86f81fd48ed2965a4acc1adef028 authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #37 from mhiley/rctree

use references to traverse tree

a2aec8678e03798acdd775098a8c8b018d78bb0d authored about 5 years ago by magnusuMET <[email protected]>
remove parent dims

f50c18457bb2f4802517ad976d209908d3951953 authored about 5 years ago by Magnus Ulimoen <[email protected]>
clippy + rustfmt + docs

48178e76393392c43f8acc15efb5d4a22452d83e authored about 5 years ago by Magnus Ulimoen <[email protected]>
make the parent-child relation of groups a tree

One can now traverse upwards in lineage, which makes
keeping track of dimensions and types easier.

ec930dc573a1d88aecd4b8fc5b79d0018bd2cafd authored about 5 years ago by Magnus Ulimoen <[email protected]>
clippy and cargo fmt

162c71ab8b78f8a39c45c2137d2d22f9a79735e2 authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #36 from mhiley/ncdump

add ncdump example application

8c070e1885179993fe3d4053d9da0c304d0d7a4d authored about 5 years ago by magnusuMET <[email protected]>
add ncdump example application

4d8001bebe1fa4eb6075cdafd0a63f104c68044f authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #35 from lwandrebeck/master

Add endian support

193bcd6d5e3420bb90cf22becd42c4d44a875e96 authored about 5 years ago by magnusuMET <[email protected]>
Return Err(NC_EVARMETA) if endian_value is not correct.

b01cc1da02cac9b281137f95c91014721b45531d authored about 5 years ago by Laurent Wandrebeck <[email protected]>
Fixup comment and add endian test.

10be6d725e57135a6e0e8b5708a68c3a710ae3cd authored about 5 years ago by Laurent Wandrebeck <[email protected]>
endian_value now returns error::Result<Endianness>. Endianess is #[derive(Debug, Copy, Clone, PartialEq)]

45e819aa4427d1fa467b6cbed1dfe6ce9e128f9e authored about 5 years ago by Laurent Wandrebeck <[email protected]>
Add Endianness enum and endian_value getter.

e0afced2cf2117890c1bd3f4871bd1b41c541d1e authored about 5 years ago by Laurent Wandrebeck <[email protected]>
Add endian.

4ce77a9fb7f83f204d04d8448a3271f3a03340b0 authored about 5 years ago by Laurent Wandrebeck <[email protected]>
link to latest version of the documentation

806b0ed9e9dcc982b8b1f2446f2a33c1b2897b0b authored about 5 years ago by Magnus Ulimoen <[email protected]>
bump version

f6777f7611ecaf3f01f04680f9728785291e5fcf authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #27 from lwandrebeck/master

Add docs and download badges

702dcb8e80b50521e2033e3602a05c427aad21a9 authored about 5 years ago by magnusuMET <[email protected]>
Update documentation and readme in Cargo.toml

4ac9293ade86eacde4a47fd590326ec7d7ef55db authored about 5 years ago by Laurent Wandrebeck <[email protected]>
Add docs and download badges

5615885328f5197fbbe8506e4b88037fc102b691 authored about 5 years ago by Laurent Wandrebeck <[email protected]>
Merge pull request #26 from magnusuMET/ncstring

wrap NC_STRING

302c8152cf1cb1af67bbfa8542f1512098551437 authored about 5 years ago by magnusuMET <[email protected]>
wrap NC_STRING

5e2ffbc88026347fbc30432e4aaea762b5c4becd authored about 5 years ago by Magnus Ulimoen <[email protected]>
Merge pull request #25 from mhiley/CI

travis improvements

f55f0c56a7380ca53d37669972555fe3f9845c14 authored about 5 years ago by magnusuMET <[email protected]>
add cargo clippy

1d2eb0f73755a6b882c586e0a83db5c0c6137e69 authored about 5 years ago by Magnus Ulimoen <[email protected]>
adapt to this reponame

e4bb62cb5dddc7f03f21c83dd57dfe58c47eb1dd authored about 5 years ago by Magnus Ulimoen <[email protected]>
Add codecov, coveralls, deps badges.

96c23749c3e92843b3c09b060fa4a353e6b6baf5 authored about 5 years ago by Laurent Wandrebeck <[email protected]>
Add tarpaulin, codecov, coveralls in travis-ci.

Build can fail on nightly.
cargo build, test, bench, doc all launched.

4a605cf424a2fad75a4bbeb99cffe19b247f329b authored about 5 years ago by Laurent Wandrebeck <[email protected]>
bump version

9d7abbda92b143cccdf9dd8c8c3489b4a7e084e4 authored about 5 years ago by Magnus Ulimoen <[email protected]>
add documentation for all items

add #[warn(missing_docs)] giving warnings when including an item that is
not documented

5579c4f8150e49743096e7de8b62a24c6b161666 authored about 5 years ago by Magnus Ulimoen <[email protected]>
pass clippy pedantic warnings

09cbfc89a204ea041e089b695f6502bfbede5520 authored about 5 years ago by Magnus Ulimoen <[email protected]>
add alternate way to specify dimensions

Variables can use dimensions from all parents, which might be a
problem if two dimensions share ...

b604cb0d71feffbc19d04eb6647997b578313b28 authored about 5 years ago by Magnus Ulimoen <[email protected]>
ownership instead of internal cloning

as the dimensions are moved straight into the variable, it makes
more sense to transfer ownership

0d71426983ef04162bb6eb4984eca87bcbd58994 authored about 5 years ago by Magnus Ulimoen <[email protected]>
fix root dimensions not being visible in children

The root dimensions were not visible in the children due to a
forgotten parameter when parsing t...

640d62448393fca34df53d7f21a5853252bd756d authored about 5 years ago by Magnus Ulimoen <[email protected]>
document and apply compression in test

Adds a missing constant in the netcdf-sys crate which requires a version
bump

38dcad55da2d38da8ec47ca32860b846c2023259 authored about 5 years ago by Magnus Ulimoen <[email protected]>
increase test coverage

running `tarpaulin` on the codebase reveals a couple of items
that should be tested, and which n...

85bcab1212c60048eb245577138d8950ec2614ca authored about 5 years ago by Magnus Ulimoen <[email protected]>
add mutex lock when reading attribute

96499b6384ad6dc6e27b9cc609f9234be880d074 authored about 5 years ago by Magnus Ulimoen <[email protected]>
remove mutable access to attributes

attributes do not have any methods requiring mutable access

c3472aa7e7922b95cd11ddac741123e965477c7d authored about 5 years ago by Magnus Ulimoen <[email protected]>
remove extra collect() when reading attribute

d1192d41865f1c63cbf9e2f5355d5174eaeb7dbc authored about 5 years ago by Magnus Ulimoen <[email protected]>
change accessor functions

Makes iterating mutably over variables a bit easier, and
hides internal library details. By hidi...

8f44ba8912ea62fc0200467fc9676608e92a6619 authored about 5 years ago by Magnus Ulimoen <[email protected]>