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.
Dependencies
-
Debian / Ubuntu
sudo apt install ffmpeg
-
macOS
- Install Homebrew (https://brew.sh)
- Run in a terminal
brew install ffmpeg
-
Windows
- Install Chocolatey (https://chocolatey.org/)
- Open Powershell as administrator and run
choco install -y ffmpeg
Get started
-
Install the Python package
pip3 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 configure ./recordings
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-coniguration.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-coniguration.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.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffb03294fc8b77ae12cc2ad3b1280a036048901c16f92cd5e6e59024e5df5cb1 |
|
MD5 | ca793796bc1d0f5a8be3b42e22485c37 |
|
BLAKE2b-256 | 27c0efe5f46ecfeb69c914fdc1f5f15569bf0bb1aa6e6ecd3f468177eb13cfc4 |
Hashes for charidotella-0.4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29ced5940ec238abd51f95e6a9816a2f3784eb241d1a4c2a17f5c844007095a8 |
|
MD5 | 4871a53aebd004eeb17f697a184d1d64 |
|
BLAKE2b-256 | 9a3dd5a8e6bf277996387026b6863ddac4bfb672d7a8fb89a489d27d8dab4a6d |
Hashes for charidotella-0.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ab27e6339bfdad5b9ace2053f9a81a37ae5b06501bf8dcdb1805b306abe4b2f |
|
MD5 | 7a4c11c1754e5d785c14c9ce9eed6106 |
|
BLAKE2b-256 | 43ecf64a11d6b18675b82b515753b7a39a51a6c90b94fb74740656bb84522836 |
Hashes for charidotella-0.4-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38094491bc01723ea14b9f47eeffc55fa7767f4143884c2a8ad418877d394596 |
|
MD5 | 1480a44c65fb8a955abfafdb8ce9b1a6 |
|
BLAKE2b-256 | 5b98b5264c9816941fc2dde9244432f17255dec4228cdf553b3820d67f145fc1 |
Hashes for charidotella-0.4-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae1ab1e4c79c8d2b0dd1392397b6b52fd91f1764d5396c19a877a554dc8e3421 |
|
MD5 | 6460eba799a36981f038065b79748350 |
|
BLAKE2b-256 | feb11bb2d9852bb6b9985f995e9f97cc459731e1582d89b6cb55ecd9f9b52570 |
Hashes for charidotella-0.4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddf26331c46e7a012ae42d0d804013b555d48cac06fbccf608a1783eef0ca254 |
|
MD5 | 3c6544a689a04c2522f2156384fd3e96 |
|
BLAKE2b-256 | d01ad968f0d32c77a56ee25625b7a367a33633b4d1184771f8215701adc1afda |
Hashes for charidotella-0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef4b1cb6a71e2a6304d034469b062bcd96df9c9295941fded02cfab99dd951c1 |
|
MD5 | 14bfde7ec06167d948645f448ed58bce |
|
BLAKE2b-256 | b33332e2180717e651345fe96ee9c5ac3b190a2941363c3926e1ca7e7ee6148f |
Hashes for charidotella-0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c8b3d14392b439fad533b3e8e028943d3a0fa84c38a1ceba3ebe84cf995d499 |
|
MD5 | dbe15fb44dc6b47fde93af00e11cc8d8 |
|
BLAKE2b-256 | 7a6757395a0eb54f3c059a5889209dc4f49901e98eb594885f585730ad10d1a3 |
Hashes for charidotella-0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef48d172a07e2594d1823032ff72b497383c630e83033bb78768bc529633943d |
|
MD5 | 037fa0b7835c3dc7eab83180b677c4d3 |
|
BLAKE2b-256 | d12d06c4bfb03303ef9ae6156d98417ac9cccfecc5c757b351bfdb9c2f8ccf95 |
Hashes for charidotella-0.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07164da4c9a62bf6dd4a52ff3b9cc66b57593989e535bd755d782cc46abbe496 |
|
MD5 | f0669278a64d6f0e8100853828fae8b0 |
|
BLAKE2b-256 | 61c84b47941cae3311af174c4f679588fc617351a30adb44ee2d9c5c1472c5b5 |
Hashes for charidotella-0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4a42a1cf2da58086b9b4c70e39830643be8370902485df86ee6ef14a84f41ab |
|
MD5 | 01fd2401bb96feae16078cfc9ab9b635 |
|
BLAKE2b-256 | b2b5c349c1e201c92e1ca62c54328944a3dbd2005722a180db028586086ca6fb |
Hashes for charidotella-0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2448c4480a989b590b57e66da9385fe0de3dbeb7a8fff4e5b31bf2c0e33653ae |
|
MD5 | 1e93383234060463b7da609f5d8d06f4 |
|
BLAKE2b-256 | c5f890713948e5a04e13790cc28283cdba318f89d4fbc1eeb1bb1cd6cccd1c48 |
Hashes for charidotella-0.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8ee13413b7252599784e67f191cb0393be58351aad4d1a24de3055780a636ee |
|
MD5 | 83ae9cbc807d1e1f951fe71189726f51 |
|
BLAKE2b-256 | 8ddd1b33ee3149777489d6c724bb3a93e5136fec95e44c19654433dee4172040 |
Hashes for charidotella-0.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9643cc0f99c7b0adc96163215e634ca6edcef0973e356dac5c25cc5391245fc |
|
MD5 | 3e76b1a222b03a41ba26eea56d1a1f2b |
|
BLAKE2b-256 | ad974277ddf7028ba4aa78f6d4208fefd05a13ac776447d8014c5c94649ceed1 |
Hashes for charidotella-0.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4baa7d93c42a3ab82e8618bd56ea8d65681f45f894ac63c59bcdc0dd67851b18 |
|
MD5 | f6e1d01cb00d554e00b8a27aaeda3e48 |
|
BLAKE2b-256 | 7b9471dcaf29cabaec34e9efe850715990268645aef7cc31428b1a68b4f489cd |
Hashes for charidotella-0.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51f6d2d2c5848ff0cfc040f04211fe1db7c40b8e04207f15189621c9f7889849 |
|
MD5 | f22f4ce2f838fba197d0b15ca60266a6 |
|
BLAKE2b-256 | 2f604f2fa847c70067e2cb171c1129814ba7178d1875ba448b5c0bcef63aeda8 |
Hashes for charidotella-0.4-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f6d27cdceca292297bc387b092b094e922fd3aaea1b1fb24994e2d9dee8d28c |
|
MD5 | 4f7e50225361c9b644ebcba72c3a513f |
|
BLAKE2b-256 | cee739dc7d5baaf4a6eacfc02c362211ab5ceaef40b3328fbbc603035c98f906 |
Hashes for charidotella-0.4-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c76d24d634cf458f867ec5f50a646da3283fb378db5b839b489a53e223b9a48e |
|
MD5 | 84d02395bb19cfc67206cacf73586787 |
|
BLAKE2b-256 | 7967f558ff4da15419c426b5b339d7b868a9603d00b7d863eaa29e080d5fe478 |
Hashes for charidotella-0.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 171a6328bd9d10096150413197e28222a456eef900b2fc545eb45ad30688464e |
|
MD5 | 6dbaaabdc1191a870fdf7e29b4ce5701 |
|
BLAKE2b-256 | 094fab4b1ac210731828a65b77420bc301e6ea1fb67334e144cfb3e4e294d19d |
Hashes for charidotella-0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f60e6024ae77a847226a6fc382e69317dc63cc4a54bd463b4fc6124d3b0d60f |
|
MD5 | a381c358c5f39390f44d4b40a9133dca |
|
BLAKE2b-256 | 0d3c2a426366427606edb6786da9cecea89c26b369785cdde7f7eb397d161581 |
Hashes for charidotella-0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be7fb4e0332da75498a4259efc54c9a4ce7bc467a9b4a1f33313e517891e3e6e |
|
MD5 | 6ac8c162672c090d82a0cfb7ceae77e6 |
|
BLAKE2b-256 | 357c14f4ef3ff2b217ab8ad06263d159d71022175986e90d73709dd1b693978d |
Hashes for charidotella-0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b3217bf16608130483fe969b36c55feebc71ded2764895c5af04fd66a21661 |
|
MD5 | a2210f9c315cfbf8d6d33f589a0c9436 |
|
BLAKE2b-256 | 083e60b7a498cb46fb3acd9e4734aeaa5a7ad7e9675fe956b74a7470498cb28b |
Hashes for charidotella-0.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a6d1a5c1250d8bc923597435c5eb2fee0a50c6bfc3b4dd8482ba8c4aa7737df |
|
MD5 | 73010cee074a7e4e5e6bb686c6711b33 |
|
BLAKE2b-256 | aaa5aaae793fc65cd736583a601b8533f4c7a72879cc67566e9d982903970e77 |
Hashes for charidotella-0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccd896657e277852db8051eea2d54d9843f1aff32d7e64bcdd7d16c169cbee42 |
|
MD5 | bcc671c1ac12886771d3392920a22ce8 |
|
BLAKE2b-256 | f3cfa911f7f2a96f7039057fd64095cf89cdddd2504e49c269da9824d2e8d0c4 |
Hashes for charidotella-0.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbd37dc8c6055ea26f9481eaa6308393c47ae4d8e62ca1ac96455be09af7c468 |
|
MD5 | 5d9405214b0f228303f1101cfae256aa |
|
BLAKE2b-256 | 84a7188a1981102c256d2c37eaee7f2a9fd592b484391d1c08e1f5b5672915a4 |
Hashes for charidotella-0.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08eb5afd2c595165a9078e9b7888b38caea8b57d9877accbea35d06981cf4aac |
|
MD5 | 4c3637aba55aad31ab5b19335dde72f9 |
|
BLAKE2b-256 | 62b0be4f2f8c8cfa5bfc56903bd6d62d6bd82bd827855b005e5ee34d2140ab24 |
Hashes for charidotella-0.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c87b50e07f1add20faab6291b55454ec4cc0452ee7cca5eb3fa85b4b685faaa |
|
MD5 | a724e7101b2cb54f9ab4e21b64e7b38b |
|
BLAKE2b-256 | 5ff0388c6675a7a20bfb0c5fe8cd1dc04fbaf9b890777e69ddaf9d6454f6adc2 |
Hashes for charidotella-0.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d415595275bb3641c4ad8fcd0e9a27dcc4caca99489932704eecf2ac0a804f5b |
|
MD5 | 127bc78acc57ff24bbb1ef1598a7de3e |
|
BLAKE2b-256 | e6b54d473cce9d7405ca0f46c7a4dc1df2c6d157475791ec433d11640247dff9 |
Hashes for charidotella-0.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83349022110af142b80ed2d25842b526c80f9269b2f8280137ed1619c1684b9a |
|
MD5 | 1b57d4387a321e59eb6c46136e50aad6 |
|
BLAKE2b-256 | 1198ae82791b36068af7cfbc7a9413c0b956cf9befa7dedca9b2feb4732218e0 |
Hashes for charidotella-0.4-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a76de90449162a8782ee396b6c8bbfda894707897e6efeed493bc1a276112c3 |
|
MD5 | ded5aabd17567f7dac4bf5aae1273d50 |
|
BLAKE2b-256 | e20056ff99a74bf7471ce9743fe0fad965c7d2f35b9e398dd61c122cf5f4166e |
Hashes for charidotella-0.4-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc68db0767778d5caba3deacf96bbb27d67e0c1dcc864e65391bc94bae275be4 |
|
MD5 | 4d47da52c475bf4bcf446bf03aba59ad |
|
BLAKE2b-256 | fdaf3bd6c071152426d2ef4b23bb3b783d834469a4266623e915d3dc8429b8df |
Hashes for charidotella-0.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0aadec4135e2f0e2c6502fae01f8684263fe4629ae6b2853e297d9264a79181 |
|
MD5 | f84ed86412943c65fb292f8b30525eb5 |
|
BLAKE2b-256 | e7b2f7ac86f6566b442f6bca87c38307c2afdf8a2c47be07656e1c6cd99e45a5 |
Hashes for charidotella-0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f8a830ad7d6f3ca2f135d017b0b72d567c61e0dea30b826075a1dd330930870 |
|
MD5 | 3b19ede123b8534d92dc7ba22aadd712 |
|
BLAKE2b-256 | 2bafffca21ba806c550acc6b14862f11a65d053d2c26080fec233e6146d8f2ff |
Hashes for charidotella-0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e91cacee7759e94bd4b94c8e17734e0298183bf4968208d32ac26f1914286d1 |
|
MD5 | 7b8e7599b3deafd15f630ca6b59fe100 |
|
BLAKE2b-256 | 491756f6393924d6b1bbb85d46087431653760a4b726614db63c84da3fbea66f |
Hashes for charidotella-0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd89fcbdd450ec11b4123a29b0866c001026690ca8153a29ae5141227d2f3231 |
|
MD5 | 6f5521c617e57060159fccfca453cf06 |
|
BLAKE2b-256 | 1686a30ac1ce420f726c4f0ea87973da178f3df2950d631e5bc812b4e3eb4ca9 |
Hashes for charidotella-0.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a09411410fd43cfcb5a9ab3a87aea8de81b02e808a9e9672f8d4327a07832995 |
|
MD5 | e7f2768f6848fde9c2f137034461f322 |
|
BLAKE2b-256 | d982af3eebc243376a8f0b5a1a5a604720f90a43cd37c5f2deabd9994b889dc5 |
Hashes for charidotella-0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9a9bffff333e6cae909e122ad756b763cf3d48da6d8742f9e0287af1d12c706 |
|
MD5 | 48a8ae4ec53554d7ac070b8ad2606acb |
|
BLAKE2b-256 | 450ebb08f4538dd2f68b64a66543fbfba73d59dbb6a65a30f65780f81f0cc919 |
Hashes for charidotella-0.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db4960843c034e7a8f009297ffef5b9cd9fc2204eeeed9d18eed4fd48356e400 |
|
MD5 | 0fdba2571ab32f09ce62d79fe659a189 |
|
BLAKE2b-256 | c12834abbe2f28ce1e10b745b7f52c5263741a0ad7a26bc7ab4ea50f9dcb80fd |
Hashes for charidotella-0.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c709b40554b587bc07f0071a5dfb2880405c6d6f878d798879000a93e7852e9d |
|
MD5 | b471df2091368b7209301db1a0e7a9ed |
|
BLAKE2b-256 | 001f9918645cf4a178ae204b9cc9a620fb2cc7409ee80ab0c0ef7fb2d236c5ad |