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
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-0.9-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 338f8a4fafe30da58efee5eea6bf6196203fb2fb53bb4d1802cd3ee858a7ee6a |
|
MD5 | 6b12793725e613d1085cc0513b5164d9 |
|
BLAKE2b-256 | 60cab900a0fa10394ddd2fbd2ca7f32d6521e2ce145ee431d13f761a286e1e96 |
Hashes for charidotella-0.9-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e99b145e2aeba9cb798ea9a9de1858829f1d605ac9591e4b540af161523ff22 |
|
MD5 | 639eb30ad5c2952c9d6db9c7bd4255e4 |
|
BLAKE2b-256 | 0f82aad14197971c9664bc8ac89981dca22aaf797479a9af91f80568a52f410c |
Hashes for charidotella-0.9-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2f04b08ba68c74dfa031fc5fd4df9e6d2dcc65884946f4996614e197ad3c1b3 |
|
MD5 | a11526830761bf3d51ae59e312c6aa48 |
|
BLAKE2b-256 | 9fd867a712e0b1d43805db58e1c547c3af85b5e814ebb6856bda99e592b93d83 |
Hashes for charidotella-0.9-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8b40e5801b97e2b792cdb8a10b13bdd869b0277c2ccf5c7f07403d9376ded1f |
|
MD5 | 8f0702bc90b9b70fe62a2290f1e8a090 |
|
BLAKE2b-256 | 0047d2d522c57a473522d6c41b68e4113c79b1d2d29cc6ce840391aed1ca66e3 |
Hashes for charidotella-0.9-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a74387509e12dd403502ee981b6aa6632ba1e5f97c1cbcdaeac20c3d9e7f120 |
|
MD5 | 5bcd06cf1409f7cbc8b018dc37672a96 |
|
BLAKE2b-256 | fe5794f3d2a5ed5032c4d0aa4b0b9d3fe42de264f1e56bd948838ab80280a41d |
Hashes for charidotella-0.9-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4a9d8d72e5b60f1956a3c897fdd862cacce3ec9e0d79027d6beb9b48fcf626d |
|
MD5 | b0f72f7fcab9039381b5c9ec3a73f36a |
|
BLAKE2b-256 | 8d82a671039c55fb78d7eaff1a2ececbf1e4507067e9ff6afa450063f68b6302 |
Hashes for charidotella-0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37524b08c830cb200642be66e0e0eb408d13f5b10144a7a366eb7932baae866c |
|
MD5 | a39d4f3dab588d072e541b96db8e6366 |
|
BLAKE2b-256 | 1a944cfc3f3b8546b3c954fe1fbafdfed5667732f5744d3583f806ac7cd503b7 |
Hashes for charidotella-0.9-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cee71ea2e4c32969f54edc63821dd322e4998acda86ae780c66bbeff60d7c48 |
|
MD5 | 98b67e0caa1292193e899e2fd05f8bb3 |
|
BLAKE2b-256 | e3d4eb82673be1004bd1005453666503bce4f0d31d34b5a5dd91085ac839ca75 |
Hashes for charidotella-0.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 219804f8856e60fb36e286b3d11625e7d7bb09e50e9f4a8637b2fab21042446c |
|
MD5 | 2aa7a9aba30233f0374c5e30ded1fca2 |
|
BLAKE2b-256 | 23e40a34fc688f45c01358cb8fd6aa22abf127babf5f81f9eff1aaf304218b47 |
Hashes for charidotella-0.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2a950594a4ee6e7a841ac1718e71ba1c1da5cb3524066b96ac16249be8ee482 |
|
MD5 | 2309700480bf5afb01b80b80991c5277 |
|
BLAKE2b-256 | fe2ed1a55950e9c0e8139ecba5afd0ed944f3277598a46099ee2975ff8415c6c |
Hashes for charidotella-0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c67840739c897e0b8d32b3280919ee54a89982f605d6c4eef2666c6a336bebc |
|
MD5 | 8fdf1cac7d9005f0512088908c0368ee |
|
BLAKE2b-256 | 0c59839f53c18723aa430b97131082fee940d4861355094ab77dd024ad9e565c |
Hashes for charidotella-0.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43502e609cae4cc3cbac48de0a5dd8994e552642cbbada9516b7d999f1f64ec8 |
|
MD5 | 1f8fa8ba32bb6c70175437ebfe242172 |
|
BLAKE2b-256 | 3cf2bf0477b1ce9c58f1a449a58287b05da7494cf47b2e2805d28731859352ae |
Hashes for charidotella-0.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce3190a30330f600dddaf3d153fa5c7141d0f570a57dbc7743400cef80d0b99f |
|
MD5 | faad561fc254f4ebfdee8d70cb0cce6e |
|
BLAKE2b-256 | f541000869290b17bb4137ecb38651cf244fc7a48808b7a697acc96ae2677045 |
Hashes for charidotella-0.9-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ae37382b0df5bbd05c37b359a068a59d61cfe620d126695c239a6af7c255d3a |
|
MD5 | cb81020813765eeaf402407b65e53827 |
|
BLAKE2b-256 | eaa4f69476c03aed75d4859789c4d520eb552c992fbabfb33a98367280a7c9a8 |
Hashes for charidotella-0.9-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2ba463405f1d493f0076ae70a0d3d1780699b3b52ac9eca6500292b714f8aa9 |
|
MD5 | 926ada66acff822c43cf1c151b0c4af2 |
|
BLAKE2b-256 | 725d59061fef3728d85f868ae97a59231ea7f5d4c63865eabc879930119500ca |
Hashes for charidotella-0.9-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 666c7ea38c7b4af4a664fc3cc26deb65348ec885f55bbe99bccc61fdaeaf73fe |
|
MD5 | 476e34e7f9def4aabd98a080ee46d0a4 |
|
BLAKE2b-256 | 8b4730b7f4ff7faedb7f60fc4dd1223e00d207c64075688adbf9aff92b5b5abb |
Hashes for charidotella-0.9-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 568f55d846f4c76f6306874088ee415e7e7e337b40e9bdde0ad1c3ac753648bd |
|
MD5 | 4cedf3c98594cb8c651ac5e929542826 |
|
BLAKE2b-256 | 5c644d3bc619bbd67388fc871aa0b6fe0d9c189a59ead5bff5074c9dfac70b25 |
Hashes for charidotella-0.9-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6e95ca439df3b06a5b11092a14d5f1aa51575ed9f02dbbf0123410d7b3a1848 |
|
MD5 | 149102f48928c5dfc0b08f9f8898699d |
|
BLAKE2b-256 | 14a6c33956b04b34fa5d1b7519032441cfee272bd2cc0b8f59d153461131533f |
Hashes for charidotella-0.9-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8f289d682f607365358a4f89025c07b0e1841b273690498deeecdefe79c9b70 |
|
MD5 | 359033b597334cabb2e3214b18e47fd3 |
|
BLAKE2b-256 | bded3f8f3f89a2fa09ed6c85c812bc5d90e922ecc95533d776a5ada8ef3a58b1 |
Hashes for charidotella-0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f9282f823a7a7697bcb5ca5612cf98d1b6ebfcf9415b2ef00fc8bf20d8df2e0 |
|
MD5 | fac6c0f1111e4c474764b4d339403b24 |
|
BLAKE2b-256 | d90c59e269d10b3cec0f787e3e41cc228961ebe4ca7f95f1c3adb30e6916b3c0 |
Hashes for charidotella-0.9-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 220e28ab508cd78f7d0f030d89380d5655eef2737fdbcdfd8f7f469674851ec9 |
|
MD5 | 8af59e70b0cfd955bdeca902dc3526a8 |
|
BLAKE2b-256 | 8820aceb19f93a9e0736ec3fa0fc4a6e98a5ed1b7dbd2fdade95f6aaad897021 |
Hashes for charidotella-0.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f2d202d1bf044f21065dccd23fb620df98401308ce9f98a6f6f219391d4e94a |
|
MD5 | a13d6e6a7d82a642c602655882fa26d8 |
|
BLAKE2b-256 | aa0a1ce0ce01b6c84fd3f2b2d4f65b22daf1b7785dfa0824edd2416b78852961 |
Hashes for charidotella-0.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e09d861f6ef861a526f3635f212bdcd80395f1721cadc287360f23ca5936aa0f |
|
MD5 | 544654343cf74a6b96c3ce80bbafc4ab |
|
BLAKE2b-256 | dd06e749e8b84304c6b295705bb3e1772e43afbc09daebae4a128b1ceb6131e0 |
Hashes for charidotella-0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bd455ea74b96c03545f78ca58c3dbd951806b48f6d5a321373558d873db4ed7 |
|
MD5 | a1291693a738c330106bbe7aa06dfebf |
|
BLAKE2b-256 | 552e97361ea82885cc502c43436d6142b9055b949154bec91e127f3d1c88f1b2 |
Hashes for charidotella-0.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84a8640065ad087ff963be2dec3ade44f50b7f429d8e6eeed9506a46ead9d18c |
|
MD5 | 836816b0f7558e5c2ee50c2f25e5098d |
|
BLAKE2b-256 | c9173efa0edddd53550dc63381eff72d12b353c23a268b348b6845d1b6ef5618 |
Hashes for charidotella-0.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e37fabfd371c16be25bc7578c8074c0ba088e9f3b4d8b2a6ea74c404ddfaf8c |
|
MD5 | 1b0cd97bde1449676e2f997cccfcb050 |
|
BLAKE2b-256 | 1d5c7dc2b6aef2b4fa8a30020c64687cfc5710a1d0ce66f4ae83a20601b4434c |
Hashes for charidotella-0.9-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce8add5f36457a21ce68016b504ef8bc66f4c97564aa4e19a0335dcdd4b6658a |
|
MD5 | a52571092be5069ae9c186edba543157 |
|
BLAKE2b-256 | a6fb373d0682ccf672f393cb6dc7b946c07b193bd3df32d80ff4f76d4e2783f8 |
Hashes for charidotella-0.9-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 769a0c67c114cb4a140ebd706ba0e7e2736de983849700c80decdc52c13a4d5e |
|
MD5 | b80a981d7c825b998f211c0ea8451ce0 |
|
BLAKE2b-256 | 1350f74d31e8881588fc5448484e0fa518141d4a02d6d0e01172c71676a8be73 |
Hashes for charidotella-0.9-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86aedba383ba43f844bbde623ad4a5d5963fe3e12909f1f3a69d770f3857cfc3 |
|
MD5 | 37b7aca54f0600500d9888959d11fbb8 |
|
BLAKE2b-256 | 00593b1343fd8b46e08745df176b52bf5dd48dae405cbf89457d2b571bda7f55 |
Hashes for charidotella-0.9-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea4689f2e788b5366886d28f6d6c51b3c2afbe4dd340e597d39306bc50c73cb3 |
|
MD5 | df567437d30bf766c5102c33a1239853 |
|
BLAKE2b-256 | 595d650cca2eb53029fa3bb47fb6495b14c0a71cb8862d7aeec4509cc6961888 |
Hashes for charidotella-0.9-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaaa977930a284696ee04106ce24912efb09c914e5c9718cec67e8eecb3f452e |
|
MD5 | a3239a37002b485d72168190832ea3be |
|
BLAKE2b-256 | 4f66b39e459b19e8b8c9cfee007aeb42c4b66f3539d6f25f9c0772d4ba58ee93 |
Hashes for charidotella-0.9-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dffc85023f94bb177b44e3f3399b1c427de3c3b1b10849557d17c4101e1e903 |
|
MD5 | d0fd0fba560c9b992c40f8086d4ce770 |
|
BLAKE2b-256 | 2599899265ce069f941000ea54de085f801e12e3c46f1a435e13401f7c5d74d7 |
Hashes for charidotella-0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0310bb4095bb10ded422f5713bdb157b1dbb6809b536629f1a4c9bedca39bf4e |
|
MD5 | 04b90ba323a6b9041343a87c2043b006 |
|
BLAKE2b-256 | 5dcfb702d3209fc17e4c2551232f94e33acb7f6b77349c2519f45142103faa04 |
Hashes for charidotella-0.9-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e77bbd03be40c2b6b4765615c4bae085c9d8883f17e8d8b6046dcdfc816ef4 |
|
MD5 | 2e11b2babb2375e93c7ead3d7dc4ce0a |
|
BLAKE2b-256 | b1ec505bbb8b46c4bf34ddac76b334c3bce87f97c7104f565bdad395944fe6ac |
Hashes for charidotella-0.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b40307629d01c2a7ff9ec82403116efa35fb3257085b7a04b6a365eb4fa016dc |
|
MD5 | 25526ded583a78b86fa8f73f0cf43b17 |
|
BLAKE2b-256 | 6e6cc3acf488517668168739f3f7f91fffc01052afae8f1b4929c251a007f0c4 |
Hashes for charidotella-0.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e113b8146d2cbeb0910139f4a34f02844fdd46cc7b34cc759a174facee3d632a |
|
MD5 | dd3b544ef595e34ad99914bf99fcb92b |
|
BLAKE2b-256 | 37f1059444ee2988144d603c3537e28a2088aa5dba0345849240c4f7456e4b10 |
Hashes for charidotella-0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63b92f7d899ce65583e2486017fda6663fd55209a80a3f9ee0f3fb1b38205f1a |
|
MD5 | 2995287acc41776326c288c6c18ad61e |
|
BLAKE2b-256 | 459f2ac61510aab5aa266f6f5c254fe2d652f952dee24bfd83e73ac22b4f3f95 |
Hashes for charidotella-0.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38c88ceea57bd523b980460ad1324d151a4be6afa04fd0d6b30c7b0d39a00841 |
|
MD5 | a03947e775c0dcc42d20e0edf45ea222 |
|
BLAKE2b-256 | ed0062d58cada0e6904e2ec2129e5994109fd90569bcdca025dc9957dc1308c5 |
Hashes for charidotella-0.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7f17f0fe2fe83ac3b55e3285e5b26835f7ab08b0e0b2cad5453d60a36e57e92 |
|
MD5 | dc8d9333d29ed324223f9df4f255d934 |
|
BLAKE2b-256 | db75b64aefc64f39689c57b2467dda97b1a18579b3d08088ac63c0898dbeb81f |