Skip to main content

Iterate through points in boxes that have some nice denominator structure after a coordinate change

Project description

Suppose you have a function on a product of intervals

We have some reason to believe that possibly after some coordinate change the points that are some nice fraction of the way along each coordinate axis are of more interest than the points where the coordinates do not have such nice form

Here nice form means that they are a/b^d with b something small like 2 or 3. b is fixed at the initial step

This means we are exploring points that are halfway or a third of the way along the interval and then moving on to stepping by quarters or ninths and so on

The points we are exploring are grouped by the maximum power d when each of the (before transformation) coordinates are written as a/b^d in lowest terms, call this set of points G_d

Decimation

If there are too many of these because the dimensionality of the box is large and/or b^d is large, we can impose some decimation so only approximately f(d) many points are emitted from G_d if for a particular d, |G_d| <= f(d), this filtering does not take place but because |G_d| grows so fast and the provided f(d) should have much slower growth the filtering will happen at some stage

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

specialpointiteration-0.0.1.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

specialpointiteration-0.0.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file specialpointiteration-0.0.1.tar.gz.

File metadata

  • Download URL: specialpointiteration-0.0.1.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for specialpointiteration-0.0.1.tar.gz
Algorithm Hash digest
SHA256 2f43884c83fa8b1ce8b86acc23f9272f699116b1caa9bb6e6c8d8bd0c3658d0b
MD5 faa611bd1adabe18be96dcec9a09979e
BLAKE2b-256 dc07afb63c9b284ffa088b1717e29e8bf677da6d38cf46ae0c496e15eb01477a

See more details on using hashes here.

File details

Details for the file specialpointiteration-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for specialpointiteration-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 567677ae8f4cf30630dafdc184d7c955ae4ef4648ef9e7fbac162e8d757900d8
MD5 d9ddb70be6f2a9d73e393487f7c4512c
BLAKE2b-256 1d52492bf956fbb5a2ab1cc550165505f5bba03c31da2e67a6e9319b7677c33a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page