You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Big overhaul of the API, but maintaining some of the ease-of-use / qol interface of v0.1.0.
Changelog:
* Add vararg constructor for ArrayFactors
* add convenient method for ipf without seed matrix
as per Agresti, sec. 9.7.2
* Start multidimensional
* progress on multidimensional margins
* Create arraydims and arraymargins structs
* update for arraymargins & rename arraydims
- ArrayDims are now DimIndex (should maybe be DimIndices?)
* arrayfactors for multidim margins
* Add multidim sorting to ArrayFactors
* Refactor DimIndex -> DimIndices
* make arraymargins sorted constructor
* Update DimIndices
- add uniqueness check
- add docs
- update issorted method
* Clean up array margins
- Fix reference to DimIndices in docs
- Add size method
- Remove buggy sorting stuff
* update ArrayFactors
- Find failure
- remove weird sorting code
* Fix ArrayFactors Array method
- Now works with arbitrary DimIndices
- Fixed the size method
- Also fixed the size method for ArrayMargins
* small doc fix arrayfactors
* Make DimIndices consistent nested int vector
* Update tests
- add DimIndices tests
- add ArrayMargins tests
- overhaul ArrayFactors tests
* add todo in arrayfactors
* ipf_mult deals with ArrayMargins and DimIndices
- also add getindex method for dimindices
* Small fix for multidimensional arraymargins
* start update for multidimensional ipf
* first working version of multidimensional ipf
- also update to julia 1.8.0
* Add dict methods for AF & AM
preparation for #6
* Remove DimIndices convenience methods
* Merge api for nultidimensional with ipf
- remove original ipf
- add convenience interface for new ipf
- adjust tests
- move consistency tests to ArrayMargins
* update new interface
- Add consistency checks to test
- Add margin transform to export
- Fix small bug with inconsistent margin info message
* Update docs manifest
* Update benchmarks.md
The new algorithm is quite a bit faster!
* Update documentation, bump version
* Add constructor for mixed-eltype ArrayFactors
* change devbranch in documentation to "dev"
* Clean up constructors for types
- Move getdims to default_dimindices in DimIndices file
- Adjust tests for new constructor setup
* Small fixes for constructors in AF & AM docs
* final small doc update
* Disable info logging in tests
For cleaner test output
* Remove logging disable again
* Update README.md
0 commit comments