Skip to main content

Prox-operator library for optimization

Project description

https://github.com/UW-AMO/proxlib/workflows/python-build/badge.svg https://badge.fury.io/py/proxlib.svg

Prox-Operator Library

This is a Python package contains efficient prox and projection operators.

Install

To install the package, you will need to be able to compile the Cython script. You could simple acquire the package from PyPI.

pip install regmod

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

proxlib-0.0.1.tar.gz (112.2 kB view details)

Uploaded Source

Built Distributions

proxlib-0.0.1-cp39-cp39-win_amd64.whl (181.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

proxlib-0.0.1-cp39-cp39-win32.whl (168.8 kB view details)

Uploaded CPython 3.9 Windows x86

proxlib-0.0.1-cp39-cp39-manylinux2010_x86_64.whl (453.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

proxlib-0.0.1-cp39-cp39-manylinux2010_i686.whl (439.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

proxlib-0.0.1-cp39-cp39-manylinux1_x86_64.whl (453.3 kB view details)

Uploaded CPython 3.9

proxlib-0.0.1-cp39-cp39-manylinux1_i686.whl (439.2 kB view details)

Uploaded CPython 3.9

proxlib-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl (180.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

proxlib-0.0.1-cp38-cp38-win_amd64.whl (181.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

proxlib-0.0.1-cp38-cp38-win32.whl (168.6 kB view details)

Uploaded CPython 3.8 Windows x86

proxlib-0.0.1-cp38-cp38-manylinux2010_x86_64.whl (462.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

proxlib-0.0.1-cp38-cp38-manylinux2010_i686.whl (449.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

proxlib-0.0.1-cp38-cp38-manylinux1_x86_64.whl (462.6 kB view details)

Uploaded CPython 3.8

proxlib-0.0.1-cp38-cp38-manylinux1_i686.whl (449.7 kB view details)

Uploaded CPython 3.8

proxlib-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl (177.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: proxlib-0.0.1.tar.gz
  • Upload date:
  • Size: 112.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1.tar.gz
Algorithm Hash digest
SHA256 718a2d570ace1f520c37dcd878d10f045f4f7a643d30803e5f931022deab7c44
MD5 980462d2ac9850fbca1d5af1092cb495
BLAKE2b-256 1d01d4eb1eba2a46f37fce1a81231fda9e22ad7f8b503b7f837c375179b5048b

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 181.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 516a3088ee5f5af7c0abe6dbf91a80dcaf4ba8feab4e81bf6adfe4158cd48d23
MD5 b8fd9572fa1b18d04db63005974d752f
BLAKE2b-256 e9e39f57fbb7b63ebc40d08c9a41ceb8c0aec56487b8c38a5f1068ba328e0e64

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 168.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 959173aff9c5499295bf56fbf0c79071763353cb3947946a5754ac9b0d2f68af
MD5 608147c4bceac70fabf6d3e216fc92ba
BLAKE2b-256 084cdc6ae0b04de067770cbbf205c519b2a7521131b9cc20c0a0b0c925f41e9e

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 453.3 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f2bcf1e835eec2e67c4fdf59f849c6837d2c4529b47b07fb71a612477693e36e
MD5 422db0e20ca262214bf1bb56579afcfd
BLAKE2b-256 40b7d4bd2641f96ca2039914af205068b470060e54873b4f5492034975c6cce5

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 439.2 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d268e8ab2f95de082a7718154f51c0f1cf250f75cf0fffe1494304774cecffd1
MD5 34336d1dc228bc64902896b64f479280
BLAKE2b-256 d777e745cf38650d5310e391d9b523c3663a6f38d2699ef164e359ced355928a

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 453.3 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 973ef273e078929df39906d5b91911346f9101ffb16b104030d11e5fe88926e8
MD5 81902abfb130a2feeef7aac2f1b07cc3
BLAKE2b-256 7c607815e28e10c51bb10d25d08ef127456e93bbf7a782ea3206b36a4ab3a7b4

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 439.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 946c8c96bfdec5707f01968804e035503bc39de927f7a8491a9ceb594fce774e
MD5 3b4b4d68bb1cd0f029b68119b2a29c36
BLAKE2b-256 410417043d7deb6d9cbbd901b25bcc18c7e7c16093d407531a3aa2dcd430302c

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 180.0 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 07529f36a96982790b2a807e442eb6fa0b8f334ca7d5621c5091c9348a550ddc
MD5 e6b32a3606fdffdc7bca671ef5b88a75
BLAKE2b-256 0a2a3e49554bb5e61fd2c9c8217243e222753856bd2911cc2b7b9555da637b98

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 181.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7f7e0cd64c3ad9d3416d88aaf675146b43b2ee2fa4dec1d3dbb69245a1fa8720
MD5 69b679270568490072ed79ad166474c5
BLAKE2b-256 48f7fc182ca64e5d665ab7ce3273190103a1abd776377a0f988ba9ba4417d009

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 168.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7050fd7bb6a704d7ef16cc224a3def1c12d280f833921b8cd61c8c764580ce8e
MD5 800d8234de70b10341eb6665f8e7324b
BLAKE2b-256 943c2bb22ad79cb92928ea6946d9af5423b09b85e6c60b6f272916374eabf992

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 462.6 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5cf18d8b560f404576120331fe65b520b8a878f91fb2faf52e7bd60d66ceba31
MD5 34a0e654fd33ab3702a914f984bc6fa0
BLAKE2b-256 b458bc9300bd9e8ba5d21bd70a463af2f3d0cc6522c96c8e2d539090506d5c62

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 449.7 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4c46e3b1af04c0c4c5a03be4fe4e0f8390af7628bed5a1399441b16ecb3ee828
MD5 f538692250613f82600675e815b9e528
BLAKE2b-256 caec80b13e69c46eb9dc57f8a971df5e5b55d2bdefd1317f4ca976067addf4b3

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 462.6 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4b6b9181a858685c755fa7da3737fcaf0d0ac7e2efaa918efcd018c5e77d98a0
MD5 dd078132eb69f905f701728de25fcfc6
BLAKE2b-256 eb1679f595ce3acb5a5c123077c930f446045c4a7f5355e9b3a7ef5a30303f64

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 449.7 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 75ac012a62214ca80f84fdc73bdfa6a2f458a96af3d979a524a3da1ec28e89fc
MD5 27ab9756ab21fb220aaf30f6b9b440c5
BLAKE2b-256 56fac67fcce377cd0a4d5f0c5ec2b1bd11e74aa338fe868ad2247b1f39f328e7

See more details on using hashes here.

File details

Details for the file proxlib-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: proxlib-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 177.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for proxlib-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28ae5f6504361ed499428fa315cf189a9c92d3dab04e0446b989be5a67ca8363
MD5 afe610f076f532761d2bf9e0572540f5
BLAKE2b-256 224fe7d2627703d61ef4c85310cf1d2b32acb14675c81dfcb4c7acaeddc0e532

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