-
python3-tweedledum-1.1.1-1.lbn36.x86_64
tweedledum is a library for synthesis, compilation, and optimization of quantum circuits. The library is written to be scalable up to problem sizes in which quantum circuits outperform classical ones. Also, it is meant to be used both independently and alongside established tools.
Its design is guided by three mantras:
Gotta run fast: execution-time performance is a priority.
Your compiler, your rules. You know better. At least, Tweedledum hopes so! The library provides a standard set of operators that can be easily extended (thanks to some type-erasure black magic). However, the library will leave your operators completely alone if you don't write passes that specifically manipulate them. Furthermore, Tweedledum will rarely take any decision in your behalf, i.e., it does not provide generic methods to optimize or synthesize circuits, you need to specifically call the algorithms you want.
Opinionated, but not stubborn. Many passes and synthesis algorithms have many configuration parameters. Tweedledum comes with reasonable defaults and curated opinions of what value such parameters should take. But in the end, it all up to you.
Corollary: Because of it's flexibility, Tweedledum is capable of accepting gates/operators that are defined as python classes. Indeed, any pythonic framework can use the library as a circuit manager. Meaning that the library can be used to slowly transition the core and performance sensitive parts of a pythonic framework to C++, while maintaining the capability of users to develop passes in python.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-typed-ast-1.5.5-1.lbn36.x86_64
typed_ast is a Python 3 package that provides a Python 2.7 and Python 3 parser
similar to the standard ast library. Unlike ast below Python 3.8, the parsers
in typed_ast include PEP 484 type comments and are independent of the version
of Python under which they are run. The typed_ast parsers produce the standard
Python AST (plus type comments), and are both fast and correct, as they are
based...
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-types-colorama-0.4.15.4-1.lbn36.noarch
Typing stubs for coloramaThis is a PEP 561 type stub package for the colorama
package. It can be used by type-checking tools like mypy, PyCharm, pytype etc.
to check code that uses colorama. The source for this package can be found at
All fixes for types and metadata should be contributed there.See for more
details. This package was generated from typeshed commit...
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-types-setuptools-65.6.0.0-1.lbn36.noarch
Typing stubs for setuptoolsThis is a PEP 561 type stub package for the
setuptools package. It can be used by type-checking tools like mypy, PyCharm,
pytype etc. to check code that uses setuptools. The source for this package can
be found at All fixes for types and metadata should be contributed there.See
for more details. This package was generated from typeshed commit...
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-typing-inspect-0.9.0-5.lbn36.noarch
The "typing_inspect" module defines experimental API for runtime
inspection of types defined in the standard "typing" module.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-ubelt-1.2.2-1.lbn36.noarch
|GithubActions| |ReadTheDocs| |Pypi| |Downloads| |Codecov| |CircleCI|
|Appveyor| .. .. |CodeQuality| |TwitterFollow| .. The large version wont work
because github strips rst image rescaling. :height: 100px .. .. raw:: html ..
<img src" height"100px">Ubelt is a small library of robust, tested, documented,
and simple functions that extend the Python standard library. It has a flat API
that all...
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-uc-micro-py-1.0.1-1.lbn36.noarch
uc.micro-py[*2 4 +/- 0.2 to be
**performed transparently**. Much more complex mathematical expressions
involving numbers with uncertainties can also be evaluated directly.The
uncertainties package **takes the pain and complexity out** of uncertainty
calculations.**Detailed information** about this package can be found on its
main website_.Basic...
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-unicodecsv-0.14.1-26.fc36.noarch
The unicodecsv is a drop-in replacement for Python 2.7's
csv module which supports unicode strings without a hassle.
It is NOT a drop-in replacement for Python 3's csv module,
see https://github.com/jdunck/python-unicodecsv/issues/65
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
python3-usort-1.0.5-1.lbn36.noarch
**Safe, minimal import sorting for Python projects.**[![documentation](
[![version]( [![changelog]( [![license]( is a safe, minimal import sorter. Its
primary goal is to make no "dangerous" changes to code. This is achieved by
detecting distinct "blocks" of imports that are
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36