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
python3 -m pip install --user 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.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51afa8ec1c7260180fe3eb8bf61b66bd12d93917a05bf5f8071208303a98c64 |
|
MD5 | e05a03d2f30e76ab38e7fb137a07bc7f |
|
BLAKE2b-256 | 109a70440f0cc9a40364e51e5a48e9fcad0956a3aead29472a51e0d509390db1 |
Hashes for charidotella-0.5-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c35a4c15fffde0364d3d040bc66aa8aba47a211c899ffbf4d78cf986d399111 |
|
MD5 | e8488eeb90858db6aabe8fb76748d565 |
|
BLAKE2b-256 | c19816599de077b8fbff6936c46c02b77bd04dac5e6b039e53c036eb19ff45af |
Hashes for charidotella-0.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99b160d1e2c26eda3e029f8ea8a0729ff72e91192bb73e29f01ba8e8dbdbd79a |
|
MD5 | 5a7369b87740107caa2f90823c0afada |
|
BLAKE2b-256 | b1c44367435b540f0942825856fb2baa85e2daa51a20cd170741d823befbe7fd |
Hashes for charidotella-0.5-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f93aa9dbf37475b73874b3955e4d364e5695b79d5802049e255077411ec6b94a |
|
MD5 | 176275f46bafda025d9062c19fcd6866 |
|
BLAKE2b-256 | d342e4f18844de04da0017a9d45ea872cb1714d013e9f984bd720474adfe7a92 |
Hashes for charidotella-0.5-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6b3328db85a8184e106f629b2b24bbd7018738077d9a305a8edc2ca05e126ec |
|
MD5 | bb59dc5e7a4bdb4775639739eeba8d5b |
|
BLAKE2b-256 | 2d3bf83034c658ae86a101968dba979e2e99a3f7baa6900561cd7f09d017ccc7 |
Hashes for charidotella-0.5-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de0ec08fa37d2457b76db53aba7fdb6bed3304d8186427f751b9d39acf07921c |
|
MD5 | a2f8ab7eb05af734517d6de21ec25c7b |
|
BLAKE2b-256 | d7dac6e18ee2fac8aa1482605f52a41f8fc5f0f2ca32b65266397c06dd215be7 |
Hashes for charidotella-0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4506e49e5b0c851dcb057ebefa60a852f8a258859c000c3dbc5e15f1406411e0 |
|
MD5 | df73367c27d6c7ed41f1c52492bd1dd7 |
|
BLAKE2b-256 | 3c14b456ed062f736537b831ae71645bbc0806ba5c40c5ef4455d23a0b1a59c7 |
Hashes for charidotella-0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99f174610cbfe97d916d3d8df92df87a82dafd451618f1bd8270900810c858c |
|
MD5 | 0936c0ce5b7e20304d0a7be1471baba1 |
|
BLAKE2b-256 | 607fb4cbba3f453a00adb9b2a413ae3925f329e4401c791405459c1ed83c817e |
Hashes for charidotella-0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d73f17de324b38f93a91c526ff05480ebf2b038b585cf7a8a5e24107d38e3c2a |
|
MD5 | 61590d622f13fa3286b36abd0349cabb |
|
BLAKE2b-256 | 3301dc22919f3470d63976239cef9a0f3b824d9221e84ae002010fd62475de67 |
Hashes for charidotella-0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f1683d5038141d092983dbc4f0ec7588fa50d87d026848babf52f66513aab4f |
|
MD5 | 61a857fc47024be15985aeb8cf6f6658 |
|
BLAKE2b-256 | 51698854ed7d97f953f6b3d61cde2eb68b0120e91bf4cb1dd64618b9d526f85e |
Hashes for charidotella-0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7e050f089112bb68e7beec49639befd7e4373ac84963e66e64a32521314f78f |
|
MD5 | 84bb42ae69c4ddab27873488f2033a7b |
|
BLAKE2b-256 | 4901380e99cea4164c65e84189b756f3257e9f40d6f9347efc132f0e22ee5e61 |
Hashes for charidotella-0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaf28cf48af947e1e57b817aa10b0c3711f841e27d66bffa68bfbb04f65e11c5 |
|
MD5 | 7527d50f5b14cb7616135679ad18083d |
|
BLAKE2b-256 | 9fc779dc62df5154cc69faf4ca335cc7c1e6a7705b7e26ba12059c371e041b29 |
Hashes for charidotella-0.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d4c7f9800737a8df28dad67c5d1f23bc66e08b548535d5d9f6ce1d3a8fd427a |
|
MD5 | 5aef9d582769e5d5add6735a10d95bc7 |
|
BLAKE2b-256 | e60866a2c529909c3c0a767fa9541191d562e8359647cf2ae5614d0704fc8a68 |
Hashes for charidotella-0.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 885b5be368f71dd4c57479275be5702dfd77925d61a120c2e83eb89fb77d5208 |
|
MD5 | 89aafaddee08a1b5a1be47e72d51ba51 |
|
BLAKE2b-256 | 0521f735460431385c21cf02e5b6d3cf7f6fe7579fbd25eadf30b1531f60b12d |
Hashes for charidotella-0.5-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5578da727211af98ddeec594de81d544e9630f5ad0c3e8ff7baae68ca86d042 |
|
MD5 | 4e4150d94ada26336cdfd3ad53dc252b |
|
BLAKE2b-256 | f7720d38e32a89516e89a404640e5a5c2721e1ed58569da7e1e8951fa4f8e667 |
Hashes for charidotella-0.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1ff41b160d814626c35dffd0479bfd7be04ef19346a68e1ecb7c542f3db99e1 |
|
MD5 | 97d1aa192989d7d9f8d31458b8e32aa3 |
|
BLAKE2b-256 | fd14250f737d7386f177c2b3800901431fc88f630c20886fad8f8cad1b3b5294 |
Hashes for charidotella-0.5-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f53ef68c5b447ea5996a87472c8a511bfe5b7dcc9f761888010c9e150df3848f |
|
MD5 | b3278b50744ab2b9e733d2e6d6533a1a |
|
BLAKE2b-256 | 90da043ed7065955b3c8226a68246105110a94fb05dfde63688b8886ae04335f |
Hashes for charidotella-0.5-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cfe667e5ac6367d984c6f7d8f50c4667b111bcb2d32b997780e5059e1ed2134 |
|
MD5 | a7327ff49140b626c0097c1b847ba20a |
|
BLAKE2b-256 | 2aea62709477e2eaee0a1d55ff16ee0aa007a0e2067587981612c92a190998bd |
Hashes for charidotella-0.5-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd71d33acc853e102cc25da40b43daecb26d2aaa048130df281fcb15651b7546 |
|
MD5 | 5b667d44f7aada3a057eed5fafb76eb4 |
|
BLAKE2b-256 | 3a93be4bb8f80f4ba1226556be157fd4d090a2dba746dec0a348beb54337dbb4 |
Hashes for charidotella-0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acebd274edcb6157d3b1b5bd8e35dc94e7b19cd55cd60c0abdb1dfd8d7ceceac |
|
MD5 | 94df101a8a75ced4497865baf198701a |
|
BLAKE2b-256 | 1326466e9dafc301763464b131a4d69be3b38c474ca47c5c55405d387bbab8e8 |
Hashes for charidotella-0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27a0ad74ad7434dc0642cf0aed84e89ef6fa8dd0ddbd8568703de87279e08d25 |
|
MD5 | 42a849223db3dfea0f3af95595f91e9f |
|
BLAKE2b-256 | a5c120a9a46dbf0c602e22ececf7656e8f0e0a0da433f0c992df00671e0f3be0 |
Hashes for charidotella-0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ae9b89a0fff1da261ad7ebb9dafe23dfe7f8e1404157823b62e4e37d03a0530 |
|
MD5 | f3306218cb2cf8d52eb1dd1c46884df6 |
|
BLAKE2b-256 | 797a2ed1931edf9c905ffdb541b11aba8fc13e0c7471ed72da8b28d8d39129b4 |
Hashes for charidotella-0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23f99c4da9bc6cff4d9f3b86da0188d9f5c8b80f5f65c4394d25eda9fecd9b82 |
|
MD5 | 1e0432f9b374f5439bddf1e0139fdc1b |
|
BLAKE2b-256 | ff6254e5f1282a689226af657463ba504954fd009064b0fa25e35304f9a6e506 |
Hashes for charidotella-0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c5eeb38c47b0649a94cc5789f107f2cbca559ca6df10fa425b68a37ebffe029 |
|
MD5 | ab904086e7fbb4497a4f6c2d8b6772f7 |
|
BLAKE2b-256 | 3cded08dd17c5f667f637eddf8a92412f9b78af9bdbcc70a8d6e929a399eef54 |
Hashes for charidotella-0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f449350a62afdb622588fb6583d38a1aa5adc4c56cb8409ea904ec32082aab8 |
|
MD5 | 64abaf3abbaffc233f7b66c1e3fdfe84 |
|
BLAKE2b-256 | 487fad82f58546bca5c58df2ac591a79b3242ae1c5008ec5a7573112a43486ae |
Hashes for charidotella-0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6382c1a91c0bea576b4f0bb574bb3afa22c78a6f5511a1aa2377ed210ffc4917 |
|
MD5 | b38628ad19033992e46cd3687feee315 |
|
BLAKE2b-256 | f1d0cb73034e40dae979786e02a3eba5ef37b570ecbbcdd098ca4c1b50221d84 |
Hashes for charidotella-0.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ae4be6ad0ac079750dd4babf66b6093bd169514af5976fe604fd99bf4345c68 |
|
MD5 | 2ddd7753d7e4c083ae9750528fc3073f |
|
BLAKE2b-256 | 4ccc131c029202d7ccad2e16665e42ce3a6f6a5bec8eb8b4fb9353cbe1dd341c |
Hashes for charidotella-0.5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e68542e454f007bb446a097b96ab02a08624504a3d89306650fc48aa06e748aa |
|
MD5 | 26c51630a759da9d15832b5725cac414 |
|
BLAKE2b-256 | e4f11163b421040edb44e02ccc4d55a51d836f2617ee90f49136f77c65b262dc |
Hashes for charidotella-0.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0378ea8df91b85aecd3e6d0b4ab4b42d8e5efd037f4033eac328ae5bdfcbdf9c |
|
MD5 | a7975bc546174c4fa26ef51783f591b6 |
|
BLAKE2b-256 | bdddbed9305f43eafa8dcca22e8e06f790544ba550cb607bcd28fb02c3b6a55e |
Hashes for charidotella-0.5-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f43445c2a0989da647544cb944cca1885cdd5150bf441b3851d2e6a069dba01b |
|
MD5 | 9304917f4650bc7d8d2d3e1c5a46524f |
|
BLAKE2b-256 | d3d3642f6209563154917db63d172041231b3afbedfa6aad7e0d79bbe00b40af |
Hashes for charidotella-0.5-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5805c4e5fca132ff1307cd72fd76bffba4586407d7da0d362f8064296bc27338 |
|
MD5 | 76596c4745010b44b1efb7cad73f69fd |
|
BLAKE2b-256 | eecad03ca761ac1a9cbea0cdfa500bacc35c472c8bf01b99c6c45594fbf991e1 |
Hashes for charidotella-0.5-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b998536f4091648de122b7199f99ae8dff59012c33ee58209160966ced81642 |
|
MD5 | f5c68431d2afb4c8e2990626ba9e49bb |
|
BLAKE2b-256 | fe4c33baa6e8235d822e88a4dc675d5ec1336b0c190e75e43b85cbc28c6c254e |
Hashes for charidotella-0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84633756956cdec4e47bde3df96f0a556d59ab972d9459cea4be5f46b30d8e4d |
|
MD5 | 0cf367e9c1761f58fbe91e579db92da6 |
|
BLAKE2b-256 | 39d9118d240fc8c70ffde9ef59362e76f1b09d265fa4fcc5ceda45ec2efd4955 |
Hashes for charidotella-0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b95d7983f1b36db2e0300dcbf4cd2bea2194240bac9038b4e5af425648f023fd |
|
MD5 | d5092211a8c3edc9f4946a4aa9d530c0 |
|
BLAKE2b-256 | 42bb77fc374d2f2608e732e01c2d248121a8fd9477e37857a83852094db3b60d |
Hashes for charidotella-0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea4fa088ebe1eb30dd90e6754c3728b3bfb1565f0421cddd3cdc9ee386a76d3a |
|
MD5 | a4c3db355ba09653a7f4d5094ac1eab0 |
|
BLAKE2b-256 | 8aeda93b6aa16dcc6fc4cccfe8145f6e339e26e1784e3702ad25d72752bf8354 |
Hashes for charidotella-0.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef75bd8c21591e117dc46a6f29bb6e575e8505876efca73dadee9ffbeb331703 |
|
MD5 | d000e081ad372aa4198293daf124d606 |
|
BLAKE2b-256 | f167aa78a73874db0eaf9871a0774a475fc0d2fa5d8a9a7f572120725635e21e |
Hashes for charidotella-0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a13956a31e4088a93aa49b27c5f57dd07ddd3b4ada8c63967e616cd41e873d8 |
|
MD5 | 2543c7c48b1e07a57ded5c5d7304c370 |
|
BLAKE2b-256 | 62ec52817a192b6fe73d8645f694627ec81d0bcfd93963b2b07c523a8d4a69b0 |
Hashes for charidotella-0.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfd009cfb6f3e47f06d56ae576434abe0d50bf0d2b2f112501f0b276c0f64959 |
|
MD5 | fdc8fbb4a368386242cdcd9d12d22cd8 |
|
BLAKE2b-256 | 5911be30166bb0844e33861a3b2bda11c7ab2af2f98ffe28e2eb6b6865ce6572 |
Hashes for charidotella-0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7df5cb18809c9998d727ed3168dc10d31ee09bba2438ee0fe8beffecc8aa618a |
|
MD5 | 56479320440dfafa56f395aab956353b |
|
BLAKE2b-256 | 592903eccb5d3aea9afcbb762a703e562b0d20ecfcb36b404683a1b580665e23 |