CHANGELOG.md 2.89 KB
Newer Older
1 2
# CHANGELOG

Stephan Seitz's avatar
Stephan Seitz committed
3 4 5 6
## 0.7.0

* Make vtk dependency optional

Stephan Seitz's avatar
Stephan Seitz committed
7
## 0.6.13
8 9 10 11 12
## 0.6.12

* [x] Add `pyconrad.show_everything`

## 0.6.11
13 14 15 16
## 0.6.10

* [x] Try to automatically set title of imshow by stack introspection

17 18 19 20 21
## 0.6.9

* [x] Add `torch.Tensor` support for `pyconrad.imshow`
* [x] Add initial support for environment variable `PYCONRAD_HEADLESS`

Stephan Seitz's avatar
Stephan Seitz committed
22 23 24 25
## 0.6.8

* [x] Automatically download newest ImageJ on installation

Stephan Seitz's avatar
Stephan Seitz committed
26 27 28 29
## 0.6.6

* [x] Lock jpype version to 0.7 (0.8 will bring breaking changes)

Stephan Seitz's avatar
Stephan Seitz committed
30 31 32 33 34 35 36 37
## 0.6.1

* [x] Re-enable access to private Java members

## 0.6

* [x] Fix breaking API changes in JPype 0.7 (JPype 0.7 is required now)

Stephan Seitz's avatar
Stephan Seitz committed
38 39 40 41 42
## 0.5.1

* [x] Fix loading of filter (requires CONRAD patch `8674665`)
* [x] Allow omitting `--dev-dirs` argument for `pyconrad_run`

Stephan Seitz's avatar
Stephan Seitz committed
43 44 45 46 47
## 0.4.4

* [x] Set imagej calibration to grid.spacing/origin in pyconrad.imshow
* [x] Improve warnig when `import pyopencl` fails

Stephan Seitz's avatar
Stephan Seitz committed
48 49 50 51
## 0.4

* [x] Update to CONRAD version 1.1.10

Stephan Seitz's avatar
Stephan Seitz committed
52 53 54 55 56
## 0.3

* [x] Update to CONRAD version 1.0.9
* [x] Add pyconrad.config.get_projection_matrices()

Stephan Seitz's avatar
Stephan Seitz committed
57 58 59
## 0.2.6

* [x] Let environment variable `CONRAD_DEV_DIRS` change CONRAD development directories
Stephan Seitz's avatar
Stephan Seitz committed
60
* [x] Fix broken `procbridge` import
Stephan Seitz's avatar
Stephan Seitz committed
61

62
## 0.2.5
Stephan Seitz's avatar
Stephan Seitz committed
63

64 65
* [x] Make `Grays` the default LUT again

Stephan Seitz's avatar
Stephan Seitz committed
66
## 0.2.4
Stephan Seitz's avatar
Stephan Seitz committed
67

Stephan Seitz's avatar
Stephan Seitz committed
68 69
* [x] Apply LUT to correct ImagePlus and make 'Fire' default LUT for pyconrad.imshow

Stephan Seitz's avatar
Stephan Seitz committed
70
## 0.2.2 -- 0.2.3
Stephan Seitz's avatar
Stephan Seitz committed
71

Stephan Seitz's avatar
Stephan Seitz committed
72 73
* [x] Fix `README.rst`

Stephan Seitz's avatar
Stephan Seitz committed
74
## 0.2.1
Stephan Seitz's avatar
Stephan Seitz committed
75

Stephan Seitz's avatar
Stephan Seitz committed
76
* [x]  Improve `pyconrad.imshow`:
Stephan Seitz's avatar
Stephan Seitz committed
77 78
        -  Add `lut` and `run` parameter to run ImageJ commands
        -  Automatically try to guess if channel information is in fastest index and swap axes accordingly
Stephan Seitz's avatar
Stephan Seitz committed
79 80 81

## 0.1.7

Stephan Seitz's avatar
Stephan Seitz committed
82
* [x]  Add OpenVDB support to conrad_imagej
83

84
## 0.1.6
Stephan Seitz's avatar
Stephan Seitz committed
85 86

* [x]  Revert single instance mode as it is causing problems on some computers
Stephan Seitz's avatar
Stephan Seitz committed
87
* [x]  Add origin and spacing parameter to pyconrad.imshow
88

Stephan Seitz's avatar
Stephan Seitz committed
89
## 0.1.5
Stephan Seitz's avatar
Stephan Seitz committed
90

Stephan Seitz's avatar
Stephan Seitz committed
91
* [x]  Single instance mode for `conrad_imagej`
Stephan Seitz's avatar
Stephan Seitz committed
92 93
* [x]  More dynamic defaults for launched JVM

Stephan Seitz's avatar
Stephan Seitz committed
94
## 0.1.4
Stephan Seitz's avatar
Stephan Seitz committed
95

Stephan Seitz's avatar
Stephan Seitz committed
96
* [x]  Fix `pyconrad.imshow`
Stephan Seitz's avatar
Stephan Seitz committed
97

98
## 0.1.3
Stephan Seitz's avatar
Stephan Seitz committed
99

100 101 102 103 104
* [x]  Add convinience methods:
        - pyconrad.close_all_windows,
        - pyconrad.imshow
        - pyconrad.to_conrad_grid

stephan's avatar
stephan committed
105
## 0.1.2
Stephan Seitz's avatar
Stephan Seitz committed
106

stephan's avatar
stephan committed
107 108 109
* [x]  Fix issue #12: Getting rid of the raw data opener
* [x]  Fix issue with cl.array.shape that changed to be of type list[np.int32] instead of list[int]

110 111 112 113 114
## 0.1.0

* [x]  Full support of VTK files (also reading)
* [x]  Improvements for conrad_imagej (support of relative paths, support for .npy-files)

115 116 117 118 119 120 121
## 0.0.9

* Conrad 1.0.8
* Example for custom pyopencl kernel on OpenCLGrids

## 0.0.8.3

Stephan Seitz's avatar
Stephan Seitz committed
122
* fix problem with MultiChannelGrid
123

124
## 0.0.8
125

126
* [x]  OpenCL support:
127 128 129 130
  * [x]  Get CONRAD's OpenCL device, command queue, context
  * [x]  Create OpenCLGrids from Numpy
  * [x]  Upload/Download numpy
  * [x]  Efficient OpenCLMemory/create OpenCLGrid from pyopencl.array.Array
131
  * [x]  Add example
132
* [x]  More convenience functions in pyopencl.config
stephan's avatar
stephan committed
133
* [x]  Better desktop integration for conrad_imagej:
Stephan Seitz's avatar
Stephan Seitz committed
134 135
  * [x]  Add .desktop files
  * [x]  Support for .vtk, .np and  .npz support