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.2.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

specialpointiteration-0.0.2-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: specialpointiteration-0.0.2.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for specialpointiteration-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5e6dbab2a04a628a7a2a41475c486f747c42368d50d453692d6d2ad1a51488f8
MD5 d09e28d721aa4053cbca411299da97e4
BLAKE2b-256 1352cdd6d8fe998c128881bcb1ef08158ea168efbcc94ee9eb3f364a688454b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for specialpointiteration-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b0e74bc8fe1e8f2e291946680250c6b18b80b8fc78e887907175a4843d0857f4
MD5 ad8406f11e782aacab9faa13a2ace4ea
BLAKE2b-256 620b1ba7c251194f2ea90061cc926a10e06e00c0e16c10712bb410f256af3056

See more details on using hashes here.

Supported by

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