gaioguys / GAIO.jl

A Julia package for set oriented computations.
MIT License
9 stars 4 forks source link

Unify `BoxMap` interface + general `box_dimension` function #93

Closed April-Hannah-Lena closed 1 year ago

April-Hannah-Lena commented 1 year ago

While I was sitting in the hospital, bored out of my mind, I noticed that the different BoxMap constructors have different names for the same type of thing. Specifically, the keyword arguments are not uniform:

For very expansive systems, the default BoxMap(:adaptive, ...) can cause errors due to the svd algorithm not converging or the singular values being too large to represent as Int64. There is now a more detailed error message that helps explain this error so it doesn't just look like a bug.

Finally, I added a more general function for computing the box dimension of any sequence of Boxsets.