Skip to main content

Library for interfacing with Intrepid devices in Python

Project description

Description

Python wrapper for interfacing to IntrepidCS Hardware.

Installing

  • pip install python_ics

Platform specific Installation notes

Windows

Linux

  • Linux builds use libicsneo and are built against manylinux using cibuildwheel.
  • libicsneolegacy.so is bundled with the wheel and python_ics will automatically use it.

MacOS

  • Mac builds use libicsneo and are built using cibuildwheel
  • libicsneolegacy.dylib is bundled with the wheel and python_ics will automatically use it.

Documentation

http://python-ics.readthedocs.io/

Building from source

  • Building from source requires clang and clang-format to be present on the build machine.

License - MIT

Copyright (c) Intrepid Control Systems, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

python_ics-913.16-cp312-cp312-win_amd64.whl (195.0 kB view details)

Uploaded CPython 3.12Windows x86-64

python_ics-913.16-cp312-cp312-win32.whl (191.0 kB view details)

Uploaded CPython 3.12Windows x86

python_ics-913.16-cp312-cp312-manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

python_ics-913.16-cp312-cp312-macosx_10_13_universal2.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

python_ics-913.16-cp311-cp311-win_amd64.whl (194.9 kB view details)

Uploaded CPython 3.11Windows x86-64

python_ics-913.16-cp311-cp311-win32.whl (190.9 kB view details)

Uploaded CPython 3.11Windows x86

python_ics-913.16-cp311-cp311-manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

python_ics-913.16-cp311-cp311-macosx_10_13_universal2.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 10.13+ universal2 (ARM64, x86-64)

python_ics-913.16-cp310-cp310-win_amd64.whl (194.9 kB view details)

Uploaded CPython 3.10Windows x86-64

python_ics-913.16-cp310-cp310-win32.whl (190.9 kB view details)

Uploaded CPython 3.10Windows x86

python_ics-913.16-cp310-cp310-manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

python_ics-913.16-cp310-cp310-macosx_10_13_universal2.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 10.13+ universal2 (ARM64, x86-64)

python_ics-913.16-cp39-cp39-win_amd64.whl (195.0 kB view details)

Uploaded CPython 3.9Windows x86-64

python_ics-913.16-cp39-cp39-win32.whl (190.9 kB view details)

Uploaded CPython 3.9Windows x86

python_ics-913.16-cp39-cp39-manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

python_ics-913.16-cp39-cp39-macosx_10_13_universal2.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 10.13+ universal2 (ARM64, x86-64)

python_ics-913.16-cp38-cp38-win_amd64.whl (195.0 kB view details)

Uploaded CPython 3.8Windows x86-64

python_ics-913.16-cp38-cp38-win32.whl (190.9 kB view details)

Uploaded CPython 3.8Windows x86

python_ics-913.16-cp38-cp38-manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

python_ics-913.16-cp38-cp38-macosx_10_13_universal2.whl (1.3 MB view details)

Uploaded CPython 3.8macOS 10.13+ universal2 (ARM64, x86-64)

python_ics-913.16-cp37-cp37m-win_amd64.whl (194.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

python_ics-913.16-cp37-cp37m-win32.whl (190.8 kB view details)

Uploaded CPython 3.7mWindows x86

python_ics-913.16-cp37-cp37m-manylinux_2_28_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

File details

Details for the file python_ics-913.16-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ac29c5ac07fefc40b722f67d2d8f8499ae8da529b73d674db2f66dca88edb52a
MD5 240be700a5bfd7b73e7a168db892ee6b
BLAKE2b-256 66c6407fb9e2df63482961f9c1d567261315a1881a8a5f07393b4e0796328739

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp312-cp312-win32.whl.

File metadata

  • Download URL: python_ics-913.16-cp312-cp312-win32.whl
  • Upload date:
  • Size: 191.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for python_ics-913.16-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2c45e4df67b6fbbc4eab0677be7d3dfab1148bac9bd5be5536e05cfa00c401ea
MD5 38e0feea840781be49952fa3095699ba
BLAKE2b-256 58985a42a155b528d5427acd6d6a68efface719764a27180c5057f81e3b06240

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14d233c0a8fd58b10b35d55a5c129a512818166059a4d29d05d9d386b4fd7136
MD5 e1aee286a276117da93b5da016dc7b17
BLAKE2b-256 dc0f0a7abdfeb850ccbb7c97d5dc65abb72732442a237d15c44955fe719a753a

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1aac48a928ff59047dd5360815a7fa9e44ec3b653b7ea15baf4262ff1018bcd9
MD5 4a62cba487c446037466cadce5c743c6
BLAKE2b-256 f5fe727f97bc706a8532cc288341b4a939a7bfd699b95597842faedde47fe563

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 50f92cf66b54f6cfb499b4c2c7e873e0858b66c9b850ec154a9005fbcbf56a99
MD5 e367fc9e444b9d88cef969f71bf0f044
BLAKE2b-256 5b3e2cc0e62daae0bdbd2ec3e4cc311888e6b4ae9de8bf24d51142f65aaa0d1e

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp311-cp311-win32.whl.

File metadata

  • Download URL: python_ics-913.16-cp311-cp311-win32.whl
  • Upload date:
  • Size: 190.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for python_ics-913.16-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b4801fedf0a8057b5a78c990828d65f4cd5ac8b03192fa1febbfa1a89aec8c2a
MD5 5638b97a81cd933475aa8a327019befc
BLAKE2b-256 78206772be38fda2da4c36b9d6bc9db3c49cadee4477c40bf2ffa0e8ad981772

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 988cda7cfc475e9b1669429dd77306aba234890c59a6874400cd4df14f50158f
MD5 356c6265168ffd03b89053cef1571390
BLAKE2b-256 315364515162e1ec5f8919ef3a4817289bf67d536ef527045c4214a226c68e5a

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp311-cp311-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c3957ebe956f4fbc73ab3abd7caa02e3a21fae3998e1ddedb1c15335d2f0a31c
MD5 4726141ee6b3b8ddb94419019e93c5a5
BLAKE2b-256 780d93dca239dcc489c7a8ebe04a467235a70adc5eac4c26734cb98f7753144b

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 971011a48410a5dc5330af7b2a216f9c6d871e7e3a2e58e1b16828fa091282a6
MD5 cde05103b44fb8587b9b7259474d3cae
BLAKE2b-256 771023186d91f6ce3a55748b777637f2af2cafd9527dd7931b61b58c180b5cda

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp310-cp310-win32.whl.

File metadata

  • Download URL: python_ics-913.16-cp310-cp310-win32.whl
  • Upload date:
  • Size: 190.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for python_ics-913.16-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 376dfff26dc595c240b2357a333c78da2fd57ddd9052fc33503ee607158de438
MD5 69501c61a41de0143fbf13be79af9c9d
BLAKE2b-256 dedc9a470cba0ffac1f867419070f719f58959fe5a1297d2e3540544ea123be6

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 920bc0769b75074e9d61a2f77cabc98e39f0e55e59b89b021f36ca7c2a892677
MD5 274be20cd344d9a929a490751c40ac83
BLAKE2b-256 543545d3b6f033203789ebe22889c9189ee97ad52a369dd3b3bb5a0ed6995932

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp310-cp310-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp310-cp310-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f60de88d1d2bd7e69dab9a11967fe64cec44ebdf8b38c7d76bceb1b185e3394b
MD5 0bc7c515551b848b6849f6dea0bd4cbb
BLAKE2b-256 ab8b57c8ae49fc3a6656d4fccd244939e026a4877ac9695a56e8d27e36181c8f

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: python_ics-913.16-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 195.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for python_ics-913.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b63738993fd43f59d55609ec1167fcc4f1545abc62eb58784f469ec9bc9047b5
MD5 c3935f10d4d4b08211df77c33d22e5e4
BLAKE2b-256 adb45a9ec165b17bd1e3bdd1f0848df899abd9ebb7caff594697db9a30065fb3

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp39-cp39-win32.whl.

File metadata

  • Download URL: python_ics-913.16-cp39-cp39-win32.whl
  • Upload date:
  • Size: 190.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for python_ics-913.16-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0bf4406ede948462357e5c757e7234ca46e49ad63b85fd64e8e7df414041d031
MD5 99271b4676e4ddd614f0d7e204b4bb75
BLAKE2b-256 33faaa37b3d3c637da7d839536e147ba79187b19caa136cdf4315040c0ca4737

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66bc5f5630dc1b68a6a133550bd10464b190e078a80b650ab0c963372476a88a
MD5 e90d61fbe9ac0d4973edd56e1f7ea769
BLAKE2b-256 3c762e3d38c7892c2dd35172607c53f85f05db0f74f6f2cd752ebf4a13eda128

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp39-cp39-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp39-cp39-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 80679aa48a1a9f2d4e37097aaef470fb537a8652b6f49e14c6333bc854937812
MD5 ea3d1d27eea05ff16fab535a9a36d0fd
BLAKE2b-256 a4445cd6c7262e025314afd37a57149c65b8a48e48933e8bb36a3ac269c1b1bf

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: python_ics-913.16-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 195.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for python_ics-913.16-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 19c692995edfd4e7c0521b8ac8074b4bfc6a66d3944085edc0da5afe0dc37c0d
MD5 1a3fcb39e25abc41951a329643b9319e
BLAKE2b-256 0a9cb665aff80a2b8c389d213a543e454396854d410bcb599b56914b027007e4

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp38-cp38-win32.whl.

File metadata

  • Download URL: python_ics-913.16-cp38-cp38-win32.whl
  • Upload date:
  • Size: 190.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for python_ics-913.16-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 80832a99f3bb4e853f85fe99b5da3487b78dda96e72156aaf15bd8608a9fa130
MD5 41c70aa054cdb31e48efee25d5c77cab
BLAKE2b-256 fa33fbee1451d73e539bd24e4f2c0d21bfac9816f455e229d1f2d5ef80fbc5c6

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7fbcd9e6c87f972c0eed5599167fd8818b58168ae922941d7462a763ffae1e5
MD5 aa15af75ee4f886ccdd864744ccdeb22
BLAKE2b-256 c3d1bf7f9f29795e6a2a797a9ce31314fc02bb28c5ef37af6f447951cd03a35e

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp38-cp38-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp38-cp38-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 2fd19562f8f003f05f9f9bdb8ecdc4a9b146546dfff5d60f7f22dfb14b2876a7
MD5 5cb80c4b7ec9722c1dcfec04105414c2
BLAKE2b-256 39fafdae791078cabfe071c40e31143dd86e1362d04dc979f1d09516a94cb076

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: python_ics-913.16-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 194.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for python_ics-913.16-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 af731d5f69496eb128a8d09ce988cc45673d4fe8aefdbd4477f31c9d61e56a1c
MD5 b13d0f75be50b825f888670277f19e6c
BLAKE2b-256 ebe913cb9a2e1c1510b0af5eff76e0282ee5b2f3007f9ae108d5b4f1f1bbe2a3

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp37-cp37m-win32.whl.

File metadata

  • Download URL: python_ics-913.16-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 190.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for python_ics-913.16-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9aadbc3d1046c1171c5ab55c8e237c56b14cc08444842454d2303e684e4a5f51
MD5 cb9c655670f17a88754743c5df791754
BLAKE2b-256 3637c0168e7be834283fcd87fca3c95f7f83a14f597980fd61068705ac63c5aa

See more details on using hashes here.

File details

Details for the file python_ics-913.16-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-913.16-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23d98afc7befdfcb6f1da7ed98ca45abbf62903ed71602ebf7d349f47f608261
MD5 5160d82cff9c3dc563b38ca64ac16152
BLAKE2b-256 7bf702ab510a8ad967ef8df144194a87d3daa1b60b009288091a7aef7388843b

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