forked from janelia-flyem/compressedseg
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
122 lines (98 loc) · 3.15 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
CHANGES
=======
2.3.2
-----
* ci: update build for py313 and new artifact uploader
* fix: uint64 handling in single voxel accesses
2.3.1
-----
* ci: rebuild for numpy 2.0
2.3.0
-----
* ci: update cibuildwheel
* perf+refactor: avoid extra copy during decompress
* docs: update hyperlink
2.2.2
-----
* build: update build for py312
* build: update for py312
2.2.1
-----
* config: update formatting of setup.cfg
* build: update build to use pyx and easier numpy install
* test: py38, 39, 310, 311
* build: update build for py311
* fix: bundle cseg\_cli
2.2.0
-----
* docs: update date
* docs: show how to use remap
* feat: remap (#9)
2.1.1
-----
* install: ensure windows compiles in release mode
* fix: empty random access (#8)
* chore: update TROVE identifiers
2.1.0
-----
* fix: add bounds check for get
* fix: missing x offset in bitpos
* refactor: change volume\_size to shape
* docs: add highlights
* docs: show how to use CompressedSegmentationArray
* fix: add default block size to constructor
* feat: adds CompressedSegmentationArray class for random access to voxels
* fix: handle empty data streams
* feat: adds cseg.labels function (#7)
* feat: add CLI (#6)
* refactor: figured out how to unify 32 and 64 bit functions w/ dummy var (#5)
* chore: add changelog
* docs: pretty up header
2.0.1
-----
* release(2.0.1): fixes additional swaps in C/F order
* chore: update Changelog
* fix: several inversions of F and C order
2.0.0
-----
* release(2.0.0): compression safeguards, sensible order parameter, handles zero dimension
* test(perf.py): add block sizes to performance testing
* test: check for header integrity
* test: add block size to random testing
* fix: ordering didn't make sense (#3)
* fix: remove "cloudvolume" from automated testing
* docs: discuss data-dependent limitation of format
* test: add automated testing to appveyor
* test: adjust "normal" test to avoid triggering OverflowError
* test: ensure safeguards for table offset actually work
* fix: make overflow error intelligible to python
* fix(compress\_segmentation): check that table offset is valid before writing
* test: add explicit test for zero size
* fix: handle null dimensions (#1)
* fix: naming collision for kBlockHeaderSize (#2)
* chore: remove extraneous Dockerfile
* fix(Dockerfiles): remove references to non-existent tests
1.0.1
-----
* release(1.0.1): releasing new set of binaries with a new build system
* chore: add appveyor.yml
* chore: add py38 to docker build
* chore: set readme type as markdown
* Update README.md
* docs: update doc string and add pip installation instructions
* docs: add PyPI badge
1.0.0
-----
* feat: added ability to specify memory order for decompress
* test: add very basic test of correctness
* chore: cleanup go files
* chore: infrastructure for building packages
* fix: memory leak in cython bindings
* feat: add Cython bindings and compilation directives
* Update README.md
* adds go implementation; fixes bug in c++ decompression and modifies test
* Update README.md
* adds seg decompress and tests
* cleans up more of the compress\_segmentation interface
* simplifies interface for compress segmentation
* initial commit (copies source code from neuroglancer project)