Skip to main content

No project description provided

Project description

Docs

PerceMon: The Perception Monitoring library

Online monitoring for perception systems using Spatio-Temporal Quality Logic.

Building from source

Requirements

You need:

  • CMake version greater than or equal to 3.5
  • Git
  • A C++ compiler that supports C++17. See cppreference for a compiler that supports most of the features.
  • (Optional) Ninja build tool for faster building than make and for better cross-platform availability.

Building the library

Note: this assumes a Linux environment with bash/zsh, but there are equivalent commands in other shells.

Clone the repository and it's submodules:

$ git clone https://github.com/anand-bala/PerceMon.git
$ cd PerceMon
$ git submodule update --init

Then do the CMake dance in the repository root:

$ mkdir -p build && cd build
$ cmake .. -DCMAKE_BUILD_TYPE=Release
$ make -j4

Or else, if you have installed Ninja

$ mkdir -p build && cd build
$ cmake .. -DCMAKE_BUILD_TYPE=Release -GNinja
$ ninja

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

percemon-1.0.0.tar.gz (536.4 kB view details)

Uploaded Source

Built Distributions

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

percemon-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl (948.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

percemon-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (583.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

percemon-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (941.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

percemon-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (577.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

percemon-1.0.0-cp314-cp314-macosx_15_0_arm64.whl (380.4 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

percemon-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (941.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

percemon-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (577.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

percemon-1.0.0-cp313-cp313-macosx_15_0_arm64.whl (380.3 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

percemon-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (941.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

percemon-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (577.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

percemon-1.0.0-cp312-cp312-macosx_15_0_arm64.whl (380.3 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

percemon-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (944.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

percemon-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (580.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

percemon-1.0.0-cp311-cp311-macosx_15_0_arm64.whl (384.0 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

percemon-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (944.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

percemon-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (580.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file percemon-1.0.0.tar.gz.

File metadata

  • Download URL: percemon-1.0.0.tar.gz
  • Upload date:
  • Size: 536.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.7

File hashes

Hashes for percemon-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d4a810087c5c21d55c752cbe6f4f024aec1584a2931131d7a2bb000a36544843
MD5 e4319a08f6bbc325ae1893f42c133e09
BLAKE2b-256 b97d446be6191bbbecbc3af8b5bef70fc9f2efe8db023d396aa8629e42b6016e

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 61a426a871889ce197a56d5629323a3b04b7d0f2a48575ee465cd943389d3f32
MD5 ab0b80eec4ddff7a9345cce9fb9527d8
BLAKE2b-256 273ae6f71851b4d8725634c660db74603bcee69db5660699569f7bb62a7965a6

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8750a4c208ac94103d69cf47dde09c7681dbd666661a411c5e582431d25edaea
MD5 8d65f1eca1d5a5fd45068e639d4b657a
BLAKE2b-256 a20880d362626c357f62e71188656aabd583d7741b4d8a4454b8ead97d3484fb

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa05e50c8c639cf79fa3eb385c4bce8d80ec7f6d479a9dbe30292a71344e8627
MD5 3bb1366d55051ea81a102914abe91c74
BLAKE2b-256 c810be4d0aa2f957b5425b10ce53c9f177d3f381b7bdfd1fb89d1f54c937c850

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93f5cc45640756f517cf4a0abc51476f26545621d5fa50a6d14842d3a3549eac
MD5 7fbb70b9a0a144b80b2eaa3d1297c4d6
BLAKE2b-256 3c0d12354c0bd91046faa0f1c1d13566d6c73636726490f2e95c0945d4e4e1fa

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c1bb15ed2785ad8911c080173fa534dad66ed8c9d86accb491395d4aa0ebaa49
MD5 2522d7f34204161d3ab72f93674028c1
BLAKE2b-256 2927ee9ce0b1832ac3a84d4c4893ac59555cbf5e70f16d15ea8d906fb8e1c977

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6bfbf1b0d44620e3269ed60bb31f71cafef82f4d9348b845551c2d583b3260d8
MD5 8ef40415d112820a03b0e1909ce4ead1
BLAKE2b-256 74971f6ad260803449ae38bebfcb611283a641cc257272e9b3eb38f92054afc8

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0207943349fb8d876a8bdfdef42828a33d06c07cc37f752b8f831c5aba313cbe
MD5 f68b8bb0ebfcd9d3e0ed23abf047082d
BLAKE2b-256 66af533c4c1d33b55ff0cb005d13f4b9c89ca06071919dab5ef3860761f1ec50

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e7c162916415d1d45eef8ec50f7ebdd47a9d6225b97c6ded166ca31624d80b68
MD5 c79d3db88967f46cfaba635fde616931
BLAKE2b-256 010d498798e5b853200d273c0b067ca0dbc59d17ff261e403ef1b9d917be5578

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c6e70d220be74f4ee70aa3e203396a663cef448d53bb3de6791ffbf5cf3ce74c
MD5 f4341fdb63246dda272eb30ecae4a4e3
BLAKE2b-256 a54483e3c38c1be48140db4d62e19eb594dfbe4843d06e8cdfbc2ab2704f097c

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8f80b163a566043a0d533b92a3c03be75b75ae56418694764a5893e73661096
MD5 225f56a471155c119306aa55e4f5663c
BLAKE2b-256 217ced3b381103deeaf31ea7a4276af179296ee4795712d802e0d01496fefe6b

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e74996d09ebad3cd79ff159463f2812c8c9cb66f4063a783809280022ea80e39
MD5 de265dcd58d1166180f3852669762d62
BLAKE2b-256 5a4521416d5cb421f5d70483f9b7eebbcf1595b5e1849494e1dbe38c84f50544

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4f3bb9c343d74f9591af01e9f8e5cd7114125924eb246d36b7a767a2e3e2f3c
MD5 8934ac28047ce5ddab887e0a32c1ef14
BLAKE2b-256 e37f8e2b7ce6d246cc07823901f942c36f20ecb421c90328a778af75d322a603

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c368e355ac91c32c42b651b8803806138042441b228461c356cd976c2c86f08
MD5 9f7fd5f1fad9c98f993b50fb0386c296
BLAKE2b-256 69338ffbfb85a61cd7fa2db9f8ad117882d04e2f9196bb687c298ad9aaef722f

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a28d802266d5b375192ba5d4bc689eb6d3cdbc9c3220674a13a33a7604920a4d
MD5 f41ed7a948daf4086c1c8429116f6580
BLAKE2b-256 80ba2483f92dae3791ac43d744d627c1e2f71bc429f23a317985f292a186e8c9

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa4e9f45c282250cb1bc097f24b178eeef19760605771531cff9c7cbd4c85100
MD5 095c48a4ad27fc83f8d63fff4fec9b84
BLAKE2b-256 a1d001bd443ba0c5ee2da2ddcf5a4df736b78c0b7f37888f14ab9a583d8a1d09

See more details on using hashes here.

File details

Details for the file percemon-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for percemon-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b60803a2a8f00fb5f36608f8172769cdf145cbd02f5c39b56186df38734ae423
MD5 ddba60503ef86373ff39b72026302fc5
BLAKE2b-256 1282211eea1eae2db03bb947001223aae9ed874eca2523fc654e853db6277c85

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