HoloPy 2.0 "Dennis"
HoloPy 2.0 is a full rework of the HoloPy code to be much more flexible and extensible. Nothing is coupled that does not need to be coupled, and to the greatest extent possible you can mix and match different peices build up a calculation. It also makes it easy to plug in new minimizers, a capability we demonstrate by adding support for the OpenOpt minimizer package.
Holopy 2.0 also contains a preview of calculation of holograms from arbitrary objects using the discrete diploe approximtion (dda). It works and you can use it, but it may be subject to change as we continue developing.
Milestone information
- Project:
- HoloPy
- Series:
- dev
- Version:
- 2.0
- Code name:
- Dennis
- Released:
- Registrant:
- Tom Dimiduk
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 3 Anna Wang, 5 Jerome Fung, 1 Jesse W Collins, 3 Rebecca W. Perry, 17 Tom Dimiduk, 3 Vinothan N. Manoharan
- Blueprints:
- 20 Implemented, 1 Informational
- Bugs:
- 2 Invalid, 1 Won't Fix, 31 Fix Released
Download files for this release
Release notes
A complete rewrite of HoloPy. The 2.0 release focuses on the core functionality of HoloPy on a firm footing to work from. This release consists of a large number of loosely coupled components that you can use to build up a sophisticated calculation. This loosely coupled nature should also make it fairly easy for us to add new features without affecting the core functionality
Changelog
21 blueprints and 34 bugs targeted
Blueprint | Priority | Assignee | Delivery | |
---|---|---|---|---|
Provide Binary Builds | Provide Binary Builds | 5 Essential | Jesse W Collins | 11 Implemented |
Alternate Minimizer | Alternate Minimizer | 4 High | Tom Dimiduk | 11 Implemented |
Fit Timeseries | Fit Timeseries | 4 High | Rebecca W. Perry | 11 Implemented |
Improved Output/object saving | Improved Output/object saving | 4 High | 11 Implemented | |
Make fortran calculation functions accept spherical coordinates as input | Make fortran calculation functions accept spherical coordinates as input | 4 High | Tom Dimiduk | 11 Implemented |
N particle fitting | N particle fitting | 4 High | Tom Dimiduk | 11 Implemented |
New class structure for scattering theories | New class structure for scattering theories | 4 High | Vinothan N. Manoharan | 11 Implemented |
New object-based fitting framework | New object-based fitting framework | 4 High | Tom Dimiduk | 11 Implemented |
Split scatterer discription from scattering theory | Split scatterer discription from scattering theory | 4 High | Vinothan N. Manoharan | 11 Implemented |
Tmatrix for Arbitrary clusters | Tmatrix for Arbitrary clusters | 4 High | Jerome Fung | 11 Implemented |
Unify related scatterpy classes | Unify related scatterpy classes | 4 High | 11 Implemented | |
Add option to calculate Radial component of scattering | Add option to calculate Radial component of scattering | 4 High | Jerome Fung | 11 Implemented |
DDA scattering theory | DDA scattering theory | 3 Medium | Tom Dimiduk | 11 Implemented |
Cleanup Load and save functions | Cleanup Load and save functions | 3 Medium | 11 Implemented | |
Introduce new package for things both scatterpy and holopy need | Introduce new package for things both scatterpy and holopy need | 3 Medium | 11 Implemented | |
Make Scattering theory Accept Volume Schema | Make Scattering theory Accept Volume Schema | 3 Medium | Tom Dimiduk | 11 Implemented |
Easier Description of general scatterers | Easier Description of general scatterers | 1 Undefined | 11 Implemented | |
Investigate Simplifying Marray inheritance Heirarchy | Investigate Simplifying Marray inheritance Heirarchy | 1 Undefined | 11 Implemented | |
Network Delivery of Test Binary Data | Network Delivery of Test Binary Data | 1 Undefined | 11 Implemented | |
Remove Defaults specific to our setup | Remove Defaults specific to our setup | 1 Undefined | 11 Implemented | |
Multi Stage Fitting |
Multi Stage Fitting
|
0 Not | 12 Informational |