Ecosyste.ms: OpenCollective

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

github.com/Blosc/bcolz

A columnar data container that can be compressed.
https://github.com/Blosc/bcolz

Added support for fancy indexing in setitem for carray.

8a199be831b9fa8bc8be6268b182669b8339fed7 authored over 14 years ago
Added support for carray[::step] = val.

09e5a633a959302b805bd4dc7dc267d8d40b1e4c authored over 14 years ago
Optimization for carray[slice] where slice.step > 1.

Now, only the just amount of memory is booked for the returned array.

f7626fb7a8d3c6aedeaec9612a09b37ebce844ca authored over 14 years ago
Changed repr(ctable).

Now, the size statistics are printed on a new line. This is because
the type decription can be ...

4b248e3da85a713ab8f1ac651e6fccd83c96b25e authored over 14 years ago
Sizes in repr() are shown in human readable form now.

c6d13d3be79e7c415ca95426f01c2e4a0961e8ba authored over 14 years ago
Added cparms to carray representation.

0f88d17132232ec96882b6baba532d458bfd447e authored over 14 years ago
cparams -> cparms (find it easier to type :-)

cf5d4509b9899a958e31054c458bcaf518da10e4 authored over 14 years ago
Deal better with [(int,)] case.

7e770e65f1372ff4e96da30f1e37c2649bacdb6b authored over 14 years ago
KeyError -> IndexError in getitem/setitem.

505303a06359b10df3a8d6ab3aea8b0413410a50 authored over 14 years ago
carray.__setitem__() with step>1 -> NotImplementedError

39a311f75f4bfc57f7b61a76b41f0b5c7774f9d3 authored over 14 years ago
Added initial support for __setitem__().

However, the support for step > 1 is not there yet.

b02c6fe96b65c489812c6daa86d27deb6bfc58e4 authored over 14 years ago
Added a `kwargs` parameter to `ctable.eval()`.

Also, updated benchmarks to use cparams instead of clevel/shuffle.

Restored the behaviour to ac...

b54b0e848d4d6e88ffdb54b5ad4a13d1fab29afe authored over 14 years ago
Added new `cparams(clevel=5, shuffle=True)` class.

This will help consolidating all compression-related parameters
in one single point.

800968074f95a63ebcdbdd40173432071cfecd94 authored over 14 years ago
Added kwargs to .copy() method.

0b55376329a3b6319b1c6ee5043521ff8e7c07d7 authored over 14 years ago
New `fromiter()` constructor for `carray` objects.

It follows the NumPy API convention.

99e5dd264271acae625dae4adbf7bddc825eb1e1 authored over 14 years ago
Added fancy indexing support to carray and ctable.

693424441f87b07a3cda3e35654f82b4f74e3983 authored over 14 years ago
More optimizations for carray[int] and ctable[int].

0eb238d9f56fa513fe0ee326eaab87b4e494e7cf authored over 14 years ago
Return a void scalar when ctable[int].

804a7c578979c8e9415775f55aab11760a52542b authored over 14 years ago
Reverted the optimization for bool indexing.

After some benchmarks, I've seen that the new one only got better
timings in a few cases, so rev...

200e95d5a88f592738fabf4d135086426151c628 authored over 14 years ago
Fixed a problem with the optimization introduced a while ago.

2d359fa23ccb5c9bc335ed3214c248cdf225cb85 authored over 14 years ago
More optimization in the boolean fancy indexing.

Whe the boolean expression is true, only a block of Blosc chunks
in carray are decompressed. Th...

09b5e6272dbf83b7f076563598ec294e7ac58a24 authored over 14 years ago
Improved version of boolean selection for ctables.

b4052a8d37482d312e766cf36ca10a2b1a2a1c2a authored over 14 years ago
Reverted expression.py benchmark to something shorter.

5601685e250ac1a4adcf8f5a3b76e1242bda5308 authored over 14 years ago
Added a hint for the size of result in ctable.eval().

58e68325cd82bd45418db231b713e2a9f9b163f8 authored over 14 years ago
Some optimization of the block size for ctable.eval()..

cbf5e7f06d66f48e9eaf1fb757cf71b23c75a720 authored over 14 years ago
Added set_num_threads() for both Blosc and Numexpr.

307eae688188db0e1a3f5d0f6d48ca12a91e02c2 authored over 14 years ago
Renaming of utility functions so as to follow carray conventions.

9c2dc0b5a73b4c884fbffcb118527b60fb7ca710 authored over 14 years ago
Somewhat improved version of expression benchmark.

425ae970e212736f83754fc3d336c48e1e23b735 authored over 14 years ago
Fixed a problem with blosc_getitem().

This has been uncovered by bench/expression.py and playing with
different chunksizes. The probl...

5bfb1e921c52e83911d56bee1dec77bb88d580fb authored over 14 years ago
Added the possibility to mix ctables and arrays in expressions.

a950a184db10347fe1746e64a466a22312885c2c authored over 14 years ago
Added a copy() method to carray and ctable.

16d3eb2fb17c54623326cfb9f94e7d27c735dce1 authored over 14 years ago
Idiom ctable[boolarr] is recognized now.

ed295378b758c8403552561f5b454f74ab95ed45 authored over 14 years ago
Idiom ctable[boolexpr] is recognized now.

9f61aa1cfd6934f4873594a5f49e767a07273c22 authored over 14 years ago
Some fine-tuning of EVAL_BLOCK_SIZE based on preliminary benchmarks.

7f21e7c2280eb61be7374b49aaa046ac5d0cb7f5 authored over 14 years ago
Representation of ... to follow numpy standards.

a7800d3c7d4de19ede94c304cd9b020bf78da265 authored over 14 years ago
Added a new `eval()` function for ctable class.

This depends on numexpr to work, so ancilary logic
has been put in place to make this an optiona...

a3474986c117d527b7be17d711153ed75f54dac4 authored over 14 years ago
Optimization so as to make getif() faster.

a70dfc3c14c01ad907aff179564d84035d8cc6f6 authored over 14 years ago
Added a getif() iterator to carray, as well as boolean fancy indexing.

190d5c655eed0d7752995420be8158d1c02ad70a authored over 14 years ago
Check versions for Python, Cython and NumPy.

476cbf4dfad812f907fcfb056a980820025dbd6a authored over 14 years ago
Removed the method in carray: command not found

f6766e6f8996284a6b2b47e06aae2a9d9ccde060 authored over 14 years ago
Added a new where() iterator for carray

300ad9caeb877c0b2b3dbff03c88da08482e4dbf authored over 14 years ago
Added a new method to ctable: command not found class.

bbb472f8b0449a345bde69bca90576a7fef509f0 authored over 14 years ago
The names argument must have priority in ctable constructor.

0cf91ec68fbad5020c831ff2637f81daf2954f86 authored over 14 years ago
The names argument must have priority in ctable constructor.

16be83fca7822e48f20aced7abecb4043bacf5f5 authored over 14 years ago
Some refactoring in USAGE.txt

512266fbbd50c691314edeb93df8da145ca7f97d authored over 14 years ago
Automatic computing of the chunksize for carrays.

See changes in RELEASE_NOTES for more info.

a617a2e216b040ce1823dc30cf631cb41317415a authored over 14 years ago
test_basics.py move to test_carray.py.

548f462543e3158b61c7ae45e05238a1b19acca3 authored over 14 years ago
Added more properties and methods to carray and ctable.

See RELEASE_NOTES.txt for more info.

e243f9ce04c9bd8e11d8f6e8cc4e79b8484cf35f authored over 14 years ago
Updated version of ctables.

ddaf92ad9b52b681c42469bdd00bb903a5c26f8b authored over 14 years ago
Added the license file for Blosc.

991885f6221072851d2910ef46e49e06174a95f5 authored over 14 years ago
Added a new ctable module (for ctable object).

This represents a table that is made from carray columns. It is both
a compressed and column-wi...

76ad7f937967c2b0e363905f3a4625e6a65d4857 authored over 14 years ago
Version changed to 0.3.dev.

2c61f78cc2750b2fcc93f95465c1717f8c6ab25a authored over 14 years ago
Cosmetic change.

Signed-off-by: Francesc Alted <[email protected]>

b53e2b71222b73393efba53f66e85d709cdc8910 authored over 14 years ago
Some improvements in evaluate benchmark.

Signed-off-by: Francesc Alted <[email protected]>

1966a3be41b4263aeb551a5b19836979d65860d0 authored over 14 years ago
Scripts in bench/ directory included.

Signed-off-by: Francesc Alted <[email protected]>

105a819b987983cc14b17402896281a21bb19e4d authored over 14 years ago
Getting ready for 0.2 version.

Signed-off-by: Francesc Alted <[email protected]>

f45d98ed079e09f6533fbe68e59b3d8e10c14e86 authored over 14 years ago
Better string representation for small carrays.

Signed-off-by: Francesc Alted <[email protected]>

f4e23004c18c4b0a6c97e2dd33a299d0036d19b0 authored over 14 years ago
Added a __len__() method

Signed-off-by: Francesc Alted <[email protected]>

1abe058e376024162057751a7161fb3bd818609f authored over 14 years ago
Added a RELEASE_NOTES.txt.

Signed-off-by: Francesc Alted <[email protected]>

c32f389888ba4b749e034479820a8513fca9200c authored over 14 years ago
Refined version of evaluate benchmark.

Signed-off-by: Francesc Alted <[email protected]>

0066b9526d4d90c520a8daa2762ef7002eac1e92 authored over 14 years ago
Added new iterators: __iter__ and iter(start, stop, step)

This implementation is pretty much efficient than an ndarray iterator.

Signed-off-by: Francesc ...

5d625fa2a449fa9b94ea0e2a055471a5d33536a4 authored over 14 years ago
Better handling of incoming arrays.

Signed-off-by: Francesc Alted <[email protected]>

5c7b5563baa375412d4a21a49e8c61588307b79e authored over 14 years ago
Getting ready for first public 0.1 release.

Signed-off-by: Francesc Alted <[email protected]>

ddc2aee973b229b9a0ea015cb4949fca159bc441 authored over 14 years ago
Added an annoucement for version 0.1.

Signed-off-by: Francesc Alted <[email protected]>

3008fe1f5668e500b7d9523b8387faba48a77000 authored over 14 years ago
Some small modifications here and there (mainly docstrings).

Signed-off-by: Francesc Alted <[email protected]>

e437c932b8d232535c934834009a40674a6217a8 authored over 14 years ago
Added a new USAGE.txt.

The default for the `shuffle` parameter is now ``True`` instead of 1.

Signed-off-by: Francesc A...

b9cd20c2c44692a7de865a16579d62cfc6f2fe8e authored over 14 years ago
Changed ValueError by KeyError in negative steps.

Added an explicit test for this.

Signed-off-by: Francesc Alted <[email protected]>

47c2986912d431d93d405aaaf4520d084a2971a8 authored over 14 years ago
Improved the support for getitem ranges (specially negative values of indices).

Also, the representation of carray objects only print the 3 first and
3 last values. This preve...

c1271943268378a12058a38bbd5b7f43c881906c authored over 14 years ago
Changed `carray.sizebytes` property by `carray.cbytes`.

Signed-off-by: Francesc Alted <[email protected]>

d32061a8013f869ca73c60cda7e032bfcf867377 authored over 14 years ago
Small modification just to test the new github repo.

Signed-off-by: Francesc Alted <[email protected]>

29d140b4357a9d221922067eb058c5dae3eae15c authored over 14 years ago
Printed the size of the final arrays in concat.py.

Signed-off-by: Francesc Alted <[email protected]>

3ff01ee4cc162dcd2ff30d71bc51d874409ca90e authored over 14 years ago
Added -msse2 flag for using SSE2 with GCC compilers. Also added a new benchmark for concatenating strings.

Signed-off-by: Francesc Alted <[email protected]>

82f2d5709e29272427f933566d92f096c75ea7ef authored over 14 years ago
Added carray version properly.

Signed-off-by: Francesc Alted <[email protected]>

ad5c9dd242a1c4cb3a75e152189a0bd1b705a17a authored over 14 years ago
Set nogil Cython contexts for threaded functions.

Signed-off-by: Francesc Alted <[email protected]>

5d5f3dca29744aa79f1ff58472f4c3dc9c01cc24 authored over 14 years ago
Changed class names: carray -> chunk and earray -> carray.

Also, some code and docstrings beautification done for releasing 0.1 soon.

Signed-off-by: Franc...

d95097722a24ef46b7c6b5ffb208171e1cca721e authored over 14 years ago
Added necessary changes for allowing earrays to work with tables.Expr. Also, a small benchmark for tables.Expr added.

Signed-off-by: Francesc Alted <[email protected]>

77e67d178829bdff4edaa67e7ea2652811fa7f79 authored over 14 years ago
Added append() method to earray. Better handling for slices in earray.__getitem__() too.

Signed-off-by: Francesc Alted <[email protected]>

23f511a14cee073aabd0dacab15fffc7dba294f5 authored over 14 years ago
New earray object with support for __getitem__.

Signed-off-by: Francesc Alted <[email protected]>

e9c64eb537eb3a5b1b7d9d69a4365ecf23e0ace5 authored over 14 years ago
Initial support for __getitem__ (unidimensional case only).

Signed-off-by: Francesc <[email protected]>

8ec319e98f01514d09e4f2a54cb5a7c6aaee2a88 authored over 14 years ago
first import of carray source tree.

072d80872fd2ba5276e98063063d728c34a9c9f9 authored over 14 years ago