Skip to main content

NucS logo

pypi version pypi downloads

python version numba version numpy version

tests coverage doc license

TLDR

NuCS is a Python library for solving Constraint Satisfaction and Optimization Problems. Because it is 100% written in Python, NuCS is easy to install and allows to model complex problems in a few lines of code. The NuCS solver is also very fast because it is powered by Numpy and Numba.

Installation

pip install nucs

Documentation

Check out NuCS documentation.

With NuCS, in a few seconds you can ...

Find all 14200 solutions to the 12-queens problem

NUMBA_CACHE_DIR=.numba/cache python -m nucs.examples.queens -n 12

queens

Compute the 92 solutions to the BIBD(8,14,7,4,3) problem

NUMBA_CACHE_DIR=.numba/cache python -m nucs.examples.bibd -v 8 -b 14 -r 7 -k 4 -l 3

bibd

Demonstrate that the optimal 10-marks Golomb ruler length is 55

NUMBA_CACHE_DIR=.numba/cache python -m nucs.examples.golomb -n 10

golomb

Download files

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

Source Distribution

nucs-12.1.0.tar.gz (89.4 kB view details)

Uploaded Source

Built Distribution

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

nucs-12.1.0-py3-none-any.whl (186.4 kB view details)

Uploaded Python 3

File details

Details for the file nucs-12.1.0.tar.gz.

File metadata

  • Download URL: nucs-12.1.0.tar.gz
  • Upload date:
  • Size: 89.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nucs-12.1.0.tar.gz
Algorithm Hash digest
SHA256 a13d091d2bad532c64527e99e95c44a0bdc441bc718b598ebbd19df94c311e75
MD5 2b70f910d1bbbcae89d84fa1d039aa29
BLAKE2b-256 891dca9c62774ed806d35856ffb2dc008ae7ef944a737ffd1cb964fb8db988da

See more details on using hashes here.

Provenance

The following attestation bundles were made for nucs-12.1.0.tar.gz:

Publisher: publish.yml on yangeorget/nucs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nucs-12.1.0-py3-none-any.whl.

File metadata

  • Download URL: nucs-12.1.0-py3-none-any.whl
  • Upload date:
  • Size: 186.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nucs-12.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 35d7e75ab036bd8c2e1c56160f78c3c5c9479fa0da108be8b0f413d2187c8b7f
MD5 c25581167842069793664e18c887c064
BLAKE2b-256 d63392e271de3fd14d9885abf14b10729d745a5437e95f174d8037c66df715c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nucs-12.1.0-py3-none-any.whl:

Publisher: publish.yml on yangeorget/nucs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

15.0.0

2 files

14.1.0

2 files

12.4.9

2 files

12.4.8

2 files

12.4.7

2 files

12.4.6

2 files

12.4.5

2 files

12.4.4

2 files

12.4.3

2 files

12.4.1

2 files

12.4.0

2 files

This release

12.1.0 This release

2 files

11.2.0

2 files

10.1.0

2 files

9.1.3

2 files

9.1.2

2 files

9.1.0

2 files

9.0.0

2 files

8.0.0

2 files

7.2.0

2 files

7.1.0

2 files

7.0.0

2 files

6.1.1

2 files

6.0.0

2 files

5.0.1

2 files

4.8.1

2 files

4.8.0

2 files

4.7.0

2 files

4.6.0

2 files

4.5.1

2 files

4.5.0

2 files

4.4.4

2 files

4.4.1

2 files

4.4

2 files

4.3.1

2 files

4.3.0

2 files

4.2.0

2 files

4.0.0

2 files

3.0.0

2 files

2.3.0

2 files

2.2.0

2 files

2.1.0

2 files

2.0.0

2 files

1.1.0

2 files

1.0.0

2 files

0.11.0

2 files

0.10.1

2 files

0.10.0

2 files

0.9.4

2 files

0.9.1

2 files

0.9.0

2 files

0.8.1

2 files

0.8.0

2 files

0.7.1

2 files

0.7.0

2 files

0.5.1

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.1

2 files

0.2.0

2 files

0.1.2

2 files

0.1.1

2 files

0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page