Skip to main content

multidimensional selection optimisation with simulated annealing

Project description

selanneal

Selanneal is a simple package for optimising multivariate selections via a figure of merit. The optimisation is performed for all given features simultaneously by utilising the simulated annealing method. It relies on numba for just-in-time compilation of the algorithm. The procedure works on binned data, so an n-dimensional histogram needs to be provided.

Currently, two modes of operation exist:

  • edges: cut only the edges of each feature (results in "rectangular cuts")
  • bins: select individual bins from a grid (for now limited to 2 feature dimensions)

This package was written for applications in high energy physics but can apply to general problems in statistical data analysis.

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

selanneal-0.0.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

selanneal-0.0.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: selanneal-0.0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.6

File hashes

Hashes for selanneal-0.0.1.tar.gz
Algorithm Hash digest
SHA256 bdb9a6fec9bc9719c044a3af9feca49545f618b8bf878b8730089fda001d07c5
MD5 a210e47a8cc25d42f44e29798d935588
BLAKE2b-256 96fdd53dd442fbbf4829d1bca9b810556e2c6046ec49c29bba43539f3cf13728

See more details on using hashes here.

File details

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

File metadata

  • Download URL: selanneal-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.6

File hashes

Hashes for selanneal-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 56bea7c3614450b3493e9eace971fd7ae47948e147ff1ad7176f9c7bc9763c02
MD5 c6bb613ff396511605365ea30feadf44
BLAKE2b-256 7ddaf94cb8a9865645a203a03f0fa191b37183f636a2f8eb5d862730df9665e3

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