Charidotella is a toolbox to organise and visualise Event Stream (.es) recordings
Project description
Charidotella (https://en.wikipedia.org/wiki/Charidotella_sexpunctata) is a toolbox to organise and visualise Event Stream (.es) recordings.
It supports Python 3.9, 3.10, and 3.11.
Dependencies
-
Debian / Ubuntu
sudo apt install ffmpeg python3 python3-pip vlc
-
macOS
- Install Homebrew (https://brew.sh)
- Run in a terminal
brew install ffmpeg python3
-
Windows
- Run in an elevated Powershell (right-click > Run as Administrator)
winget install python3 --scope machine winget install ffmpeg --scope machine
- Reboot the machine
- Run in an elevated Powershell (right-click > Run as Administrator)
Get started
-
Install the Python package
-
Debian / Ubuntu
sudo python3 -m pip install charidotella
-
macOS
python3 -m pip install charidotella
-
Windows
Run in an elevated Powershell (right-click > Run as Administrator)
& 'C:\Program Files\Python311\python.exe' -m pip install charidotella
-
-
Create a directory my-wonderful-project with the following structure (the file names do not matter as long as their extension is .es)
my-wonderful-project └── recordings ├── file_1.es ├── file_2.es ├── ... └── file_n.es
-
Generate a configuration file
cd my-wonderful-project charidotella init 'recordings/*.es'
The directory now has the following structure
my-wonderful-project ├── recordings │ ├── file_1.es │ ├── file_2.es │ ├── ... │ └── file_n.es └── charidotella-configuration.toml
-
(Optional) Edit
charidotella-configuration.toml
to change the jobs' parameters -
Run the jobs
charidotella run
The directory now has the following structure
my-wonderful-project ├── recordings │ ├── file_1.es │ ├── file_2.es │ ├── ... │ └── file_n.es ├── renders │ ├── adjective-animal-1 │ │ ├── filtered-recording.es │ │ ├── rendered-file-1.es │ │ ├── ... │ │ └── rendered-file-m.es │ ├── adjective-animal-2 │ ├── ... │ └── adjective-animal-n └── charidotella-configuration.toml
-
(Optional) Edit
charidotella-configuration.toml
and runcharidotella run
again (job that have already been completed will be skipped unless--force
is used)
See charidotella --help
for a list of other options.
Contribute
After code edits, run the formatters and linters.
isort .; black .; pyright .
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 Distribution
Built Distributions
Hashes for charidotella-1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56755c494fb634fea8fe0912cc55523f23683351658a9f17df2bbab2fd130753 |
|
MD5 | 4346e1f9539e96d485ad96bda9461f5e |
|
BLAKE2b-256 | de9fb31e3834342a63d41aa0f27115760f2785d2692710d7c975cabf93367b1f |
Hashes for charidotella-1.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a49fefa2a16d1de453925e898e78a857bfcaa60512a3f48799dbc70166c766c6 |
|
MD5 | 756bd99698cfdff936ad574400170c8a |
|
BLAKE2b-256 | c830c197e5b99592ec23a8af9b0d470d3754db1afb539ff3e97812198b50d023 |
Hashes for charidotella-1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 941598bdb14034aaf071a021fed91c198b827763c24cbf39d5600d8bb9142faa |
|
MD5 | b6647b5ff42079643a6d72ae10580698 |
|
BLAKE2b-256 | 9b263468d5ba5f697f42b86ae98e56601b904bd9a3854acc7717747d0054adf5 |
Hashes for charidotella-1.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f9df0ecb3e6fe70f0103cb89cbd98f4da36dbb4940726ca6e0b51d09c935a58 |
|
MD5 | 42e783139773f4f9d49de464c538cc6e |
|
BLAKE2b-256 | cb4f7a1e0b5f7cde7ff539326e988ce17a44986cdfefdf30ff8cb0558a677a67 |
Hashes for charidotella-1.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de3c528d591f252384329d3fce9ab82a5445b0cc11afe416e5a761c230032242 |
|
MD5 | f5156e1e0efe54251cf3480f68e7f790 |
|
BLAKE2b-256 | 0feaf46f17928c7230dd4879221a465ea12d0d870b6df30438b819700f1c74f5 |
Hashes for charidotella-1.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc59cccde4766d6fd8d96b53a7237a902ce35abaac0a8151343d0cd619e5ce3a |
|
MD5 | 00eeb918c2ea9265c586927cced7539c |
|
BLAKE2b-256 | d638c09244075a8f8c7955ea6aae8780fde141aba39f324a9e1477ec88da5be5 |
Hashes for charidotella-1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7e53979257c5bbf7977300cfe915e3d60350534d57c4c9eea0adefd0cc56375 |
|
MD5 | 534f57da139cee20f8fba01b8ce543f5 |
|
BLAKE2b-256 | 513e81472f48d0243ac1c089ff1232d709e9e849b7b0ebada08e579825e41486 |
Hashes for charidotella-1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 511b876d6d7d834a50814e6b5d1cf33a8080520e2af26538eea8820e22c0ec36 |
|
MD5 | f5b171b29897e2c6bc11451111185bde |
|
BLAKE2b-256 | 3ae287210f8571e099dec8893b143b0551c264e5e0351f65696d3c788c38ee95 |
Hashes for charidotella-1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6560ab4ce912438f730c9b401888e88a70cdb653e9801cb58805106f7fdd67b2 |
|
MD5 | 325a04a0c00da8d5f5672fcb95c44932 |
|
BLAKE2b-256 | f31ba6764635892827acefcaadea99ba35dc15afff36ef6822180b3def4d1a36 |
Hashes for charidotella-1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52ac8d573f74da5d1ff0a1b8157a7f7de4ecc7c7f1c8e0a769742fc2d6ebcd42 |
|
MD5 | 7be059fbcc3d54c4e968b5af34f9a574 |
|
BLAKE2b-256 | 566608a0561237e302459804385476973f458f1cf0f5f5641f3f1ab23489706e |
Hashes for charidotella-1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad71174767b722a85ba5191eb95c8a5273e72ca9c3c06148a791b97748f64bbb |
|
MD5 | 75b201bd57c44f7e09faf76aebd095b3 |
|
BLAKE2b-256 | e55dde2cb9db085d3e10a66e5fde54b5dbbb54b91783b71c9c22cbf3e089f01f |
Hashes for charidotella-1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98a8f2de626df29c0844b168364d996735e9aad0bfddb1e75bee4a53422d7a01 |
|
MD5 | 83572b7290983dca9e721fb2478a6107 |
|
BLAKE2b-256 | 857c2cdc4c4c5a01f5db68012d33bc5ab9b207199cca818ed3644f1c14d32240 |
Hashes for charidotella-1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19b4fcd561926de6ccdd473e463ec67b91ebd20f4c1909fd8ad209e82eee097b |
|
MD5 | 18b48f8b731f5eaf544496c2cfdbd394 |
|
BLAKE2b-256 | 2b624b421c07d07d7f52d623e8e398262dbbfc229c122274e1d58d25064f0aa1 |
Hashes for charidotella-1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94075e93f3d6cccb0cbbe886cdd21d0a1c2592a23e6976a9dcd57ef2c3dec577 |
|
MD5 | 37ae501b6790f4006d4555b76bd2ea4e |
|
BLAKE2b-256 | a8b0bf0c680703dd3dc3443cc7dc860ae9a514021530fb4065e58915d530dc49 |
Hashes for charidotella-1.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba8071629fb9a93eeb7c9c1c479d921cdca9b94ff3f4355d5df075ce0678a1a4 |
|
MD5 | 04ec3e22d29d4e48ae66934c19854cce |
|
BLAKE2b-256 | b90eca3eef0d0d72ad643c8e327d1d7851162558890932c7b2b3e8baefbbc983 |
Hashes for charidotella-1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cbeafbba6307d92de4d371fad0ff14e8818a474abbe7e2e3d5a709fa2bf593d |
|
MD5 | a9031d70d5e53c09202c30d338497ee0 |
|
BLAKE2b-256 | ff914c5d160ed33cf5b09d64c04ee470ee27cab9a938f6eb01fad1588063bef3 |
Hashes for charidotella-1.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93e209f8265a3266b77db68bdcbc22a1c8e7d8536ab0afd763e0768dec7fd1fc |
|
MD5 | a23a2744684d8b08a31ea1048967fd1f |
|
BLAKE2b-256 | 4fdd6e064bbbfc9ccfd5be721be9c292f292784be0bd7d950c5a152bdebc856c |
Hashes for charidotella-1.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a521fcacdda78e06500cfafbfc3d817aa3c15da46e94bdf71971a73c930df6c |
|
MD5 | cea55bb517989620c67c344a30ed75c2 |
|
BLAKE2b-256 | 7ca75fafba1d5d03e63a4c5d4eac1ffe83e4e458fa023380468e1c15241c566a |
Hashes for charidotella-1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11b21db5d35728c7f074bf1dfa48e85efc8517f124ce1a3d12f9270099731b8a |
|
MD5 | d454838f195a4c97b7edafc0389a44d9 |
|
BLAKE2b-256 | 220930a834a6a1e9147df24a6615087d2b4e657f0e697d030d8f4c87e6d3ae54 |
Hashes for charidotella-1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9a4cb5a9d0e15b4c224808f41d5bb467c3371fb3cc60d9367166398b2de7516 |
|
MD5 | de7990d85656c7ac999237a61b125903 |
|
BLAKE2b-256 | 41de712151ed36a1a7a6d1dedbecc71494e3413fae05a18f5b1809d36dfc1344 |
Hashes for charidotella-1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0fda31a5a5c67d6988c0e5fc5d6adf4326a3cfae830108f1687874f89e5470f |
|
MD5 | 6b04ff86312801b126c75971f10506ca |
|
BLAKE2b-256 | 36b7b736131a4c564a08f731acacb643cf561e7bfb60947aa008055cae0f0f98 |
Hashes for charidotella-1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e79f0f767d63aceff82cae2660d5aedffe7695cfbc0eec12186166396c16ebf0 |
|
MD5 | 8a50a8901140b82a9261d71879af0e48 |
|
BLAKE2b-256 | 5225636d3d2465d3f06b73be5437adaeff6ebb191b629b21ba6584d46d2526a4 |
Hashes for charidotella-1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a8de342d48923b528e54ac5830a914869476b34306ec53a9529bfea2d84bde4 |
|
MD5 | 6f9b40450d61601d28788d4e920213e6 |
|
BLAKE2b-256 | 8060c2088bc4bfcb997d1ae8f160b2ae2edaa19ddfde6a71075371e17ac2b0f7 |
Hashes for charidotella-1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bdd76703de9ef39b137c58708d11554e26744a5397f8eaec537c36ce3afda86 |
|
MD5 | 218f1c066bfecb57d5deaa1cf4d4394b |
|
BLAKE2b-256 | 77eedeeb5536ebf5a134075a0f6ba3f7c1654966691e8b1803b5340fd23ef6e5 |
Hashes for charidotella-1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79fcf147ca2ddf5b2fcf251fd047eab1adaa8ec933c036abe68af7871ccaf0b5 |
|
MD5 | 2ac9f8b4818e712954452d2253fbaa9f |
|
BLAKE2b-256 | 10919278cd8f1c07ea78b53cd0347e8f826c2c2fa88c7cf4a93dc92692217551 |
Hashes for charidotella-1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff30b032b75a54cb60fa28346d4f5d2da943d89f497f1b89ba5ef6fae28dc312 |
|
MD5 | d621fcfeed72a40cbe904c2542296d12 |
|
BLAKE2b-256 | bb00d29a05701b64ca08dcaaeb63090c8f4f26a716a66058ad3fe8d704186abb |
Hashes for charidotella-1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 739c1b7bbcaf809421bbcb7bf9d87ddd9aacb93c015ce18e044841555558d426 |
|
MD5 | 31af6bfed9ebe6b48a81fef1b5ec21c1 |
|
BLAKE2b-256 | cc33344d248ee348dc86a398d86d546a13f1d36f38e824b3191e5678b5bcf9bd |
Hashes for charidotella-1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5d35a9c42ab7ae7f9c9ab2ebe7591e30929845c95bca4296b762a925f2a4a99 |
|
MD5 | 5972e9951d92eb36e34e192c16476058 |
|
BLAKE2b-256 | 49895c4eec7de932fefdab1104076d74087a970a37006b33f4849c2779abb92c |
Hashes for charidotella-1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b645376bcd84c860da44cde4b5dacd4d3d69238f908bd94b774d69ded62d20ed |
|
MD5 | 576ffa4c255b653ab4d53abe5b8b510b |
|
BLAKE2b-256 | 5921be137747e8dddb3b494334abd7a9956868011120ca4abb1ee1bc58d856bd |
Hashes for charidotella-1.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d240f54259f3499818f713c86b0442bdd00454ec96999c703495c1b4ad1358e7 |
|
MD5 | a60695d14ed672c698b32fdfbbce67e0 |
|
BLAKE2b-256 | ac25b375e1a409a83e3e422ff04108ac3ba5083009db9fd0a08d76a29ce529da |
Hashes for charidotella-1.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f367e5101914cb288920937212db0e30bf72376fd79c0ae7f54fc9f28342f4c8 |
|
MD5 | 92384c94dbe0bf4ee6694b14c6d3ba07 |
|
BLAKE2b-256 | dd3cd686c22e9f0b477797c13e7138d05f0b729ea7367cd6c27136d01396d86c |
Hashes for charidotella-1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92462394e110e2bda957904f0b325e0e945b617c0418029c44d16e721394a778 |
|
MD5 | 25cc4a92003bd394e4c90acccfb2bbbe |
|
BLAKE2b-256 | e408799b0a202194f276bb4699820df62147e57bc8e41510c4d04d520cb85f75 |
Hashes for charidotella-1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c03e4495e9ecf35dd89845550e145e0e909957877f2f9ecab77208529b4850d9 |
|
MD5 | 7d54d515addb8c3ab4d69ad201dd033d |
|
BLAKE2b-256 | f1f23a9421148ee14390f3ee2fc7f7d59e4461a01dfdc94fe408fe3a99986e99 |
Hashes for charidotella-1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2668d0cd0e9f113e7573e1e5e14ab6f8d66e4f496b91cbf899163da9874d8ac2 |
|
MD5 | c5cfb1bd82a3c82fee9257b7c8101497 |
|
BLAKE2b-256 | f9bbfba22ab05150dc3c3459ac6ef0952509fbe2fe01c8b52f97a1448ac514e7 |
Hashes for charidotella-1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba9369d365442f4a47b60c596ee3a2aa484df6a086736e3b4220d7b804860559 |
|
MD5 | 06e6a3427730afaac14baaaa6dce3610 |
|
BLAKE2b-256 | 217a23fc5daa599493eaf39bb679da5cb60d6a32fd8cf8b5e9ad64e810e85095 |
Hashes for charidotella-1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37af7d0752b8ebab6b9b6610236c3f8e9632c2e43131d2f65bfd173338b2dac2 |
|
MD5 | 8e45515312a1fca4c3ed09c72cdcc5ff |
|
BLAKE2b-256 | ae2ca23c8a173e401f0a5fc7120c5aa94becc18ebd56e2399808bb965730378d |
Hashes for charidotella-1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5c47276ad39d6b9e59fb30907106b2f2ba91461f58b0b786071817393a54007 |
|
MD5 | ed409f95d1202e8be8c03db23071bd82 |
|
BLAKE2b-256 | 773c584b7eefa4baeb136970a5c5763d374971c57fb3b87f1148c443c705e966 |
Hashes for charidotella-1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9af9998ff46110023b5f61dbc8b3ef5289038da71bd85df7d52c7c626e6f4346 |
|
MD5 | 7a018b6197b03008e949211c6352a07e |
|
BLAKE2b-256 | 86bcafcb208befa58e7be3a3ccf0895542511aec12881d7749c8f6575e24a769 |
Hashes for charidotella-1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d17c20ae2482ea14a68b3eceae6491a0fa0f00f177e722f95d378a4344b89e4 |
|
MD5 | fd635cae3997c87e1d67212040284368 |
|
BLAKE2b-256 | 49990e3318a4d4cd81ee4914279dbaea9183f6516f3074e11c54c6a7d51952b3 |