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.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f69154ba4155b97d74a496fa69c566e69699e76254838ff86e1a571997863789 |
|
MD5 | 70759882577bf8f2713207a9060f0137 |
|
BLAKE2b-256 | 94e0bd9fea3d9bfc6a0057f90e0374ff84d658c9b4e32366f5bcee9d9a25e754 |
Hashes for charidotella-0.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec7f08c354b935b6da7f02a19bc3b8b5b996be4b087766a1bb3566f0deb12005 |
|
MD5 | 660ac37c64adf377bddaa17cb87582f2 |
|
BLAKE2b-256 | 87f8de8cbd63e231c4682e65d15a0cb69c98d9f4be82ad101f92e6c5e49ca214 |
Hashes for charidotella-0.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87bcdf3eb9ade2d90d3cafcd1eeab5f3dc053583145cdd5346827dc574c12f36 |
|
MD5 | 4884249d532976a061524695892ae7a5 |
|
BLAKE2b-256 | f557046c056e96dce9af1e773ea83d9c0b0842b3de68978384104fd20ab3ccab |
Hashes for charidotella-0.2-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f89ca1d4173256c88755fe6dd788afe61e89c29ccbbffac86ab0ee2622d99e78 |
|
MD5 | 2ee3c0bf009cd9299d5fbf0e1ed8d3f0 |
|
BLAKE2b-256 | 8bde3ef1e6a92250ad555c8a948b670e3705d3bf1baff919569b26310d3bc95c |
Hashes for charidotella-0.2-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 763ebe8f690ee611b5e1dae6060a59e23e6648406531d165aa52e57b70f255a2 |
|
MD5 | 12b84b979aeff364fcbbde8d7f942f82 |
|
BLAKE2b-256 | 294804f0fd45ea80d6434dd1c5f2ead1d8b98d9f432522c37f34dfc998ed2ee5 |
Hashes for charidotella-0.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 078d95bcf56287421d773f9defab7a188684d447e3eaeb2d8faab4a64e285eee |
|
MD5 | 3f55870c99f31b3536356a9bbda6696f |
|
BLAKE2b-256 | b4dd321e6f20e69b09af5c42cd5f32eb563b26a6afd95763fa58363930b7bc18 |
Hashes for charidotella-0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 291856263dda868ed6effed72c158c3a020563ca7f653bb4e876251054f49276 |
|
MD5 | cbcc633d6c57d0acde9e0db2e73c5ed2 |
|
BLAKE2b-256 | 0955f4eb4bff3cc43bda6a05cbd92a71c8754b7da03e0cca444157f01f19d84a |
Hashes for charidotella-0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b913f3150d13f3e1b60e5f799863442561dded6cf1cbdf41c8534f4d673947f |
|
MD5 | 734dc151ebee5497a9fd44ebde650e3c |
|
BLAKE2b-256 | 7ee7ad3d5007169b56a832b3b50470248fdbc99c4d358ba709a74ceff23ca24d |
Hashes for charidotella-0.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38d3cbe5b5518a9221a28b695b32318748ddfc52445f06fcd1ddec86d457a457 |
|
MD5 | 4c5969a6980a532e9c4d92e5b2713a8b |
|
BLAKE2b-256 | f260d3d784decf44285c670611760434831d5650a5f9887f66f444b860693dbf |
Hashes for charidotella-0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5332c8d8fbfc86e5aa8990efddc85566d1d36890369f032b0b4692f1fc2ff1ed |
|
MD5 | 8e57f8f62c441e2cc0c8c12fba39b89a |
|
BLAKE2b-256 | ef8be01a8e486ad7682b29a5d784419456e39fa07bf94c7b015a646ba98a1d6f |
Hashes for charidotella-0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dd1d71d9fec4d5c64a06e3c0932b1ee03d440b3165c9da4709c9e453e42a940 |
|
MD5 | 3b79c54af1258dc7b6614506dcd6ffb1 |
|
BLAKE2b-256 | 15d3075490e4f38d52e044892eb536f49ff41527c846a5f45c463151d1bab5e2 |
Hashes for charidotella-0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab1f1006d9322fa63d5b67b1660f41a6bef14a55d1231863daca41468c963ae7 |
|
MD5 | 0de6661bef6191038f1ad9a34293fa7e |
|
BLAKE2b-256 | 74d92573f8a6831336a8071c55ed4e2f229cbfdceea4ac7e94b1c79fa5bef934 |
Hashes for charidotella-0.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83722bd7efd73cd9e5de227251748efe0dc9240806c7e40e817d007857f61a4 |
|
MD5 | 49a5d30b441fc832f69f103bb7793aa9 |
|
BLAKE2b-256 | 78af70e427a39491c365d99274f447f529af1319988cdcef5ec247bc92659d51 |
Hashes for charidotella-0.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62c18ca3fe9c433fd2a490d5a87236305610cff1c86559bf1e269cc297f169f4 |
|
MD5 | 42a64c5991a561600414f82af0fded4d |
|
BLAKE2b-256 | 40f0edd8e81661f1f0f93e98ea292f2eda2401d69ea19f337b47a09b8f7a2359 |
Hashes for charidotella-0.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22ebc059e662005fbb24e5a3aa98c7a7b5adff8688621f629a70121c8fb9e683 |
|
MD5 | 1d80fc82572cb4f7b1b6493d70071b75 |
|
BLAKE2b-256 | b99a162ded61f6b04839f6e1a7ff6a8921a2ed7a47d2b22091c80c211bdd4db3 |
Hashes for charidotella-0.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ad3eac9518de96dd6d4ca535dcf7bf8444d8148782b4b322b7d43f709ef0d82 |
|
MD5 | 7197c5c2a274fd84692cace44926fb5b |
|
BLAKE2b-256 | bb2c9b605a27988db00c6c88d82cd246e70472cad291d194afba9938e67945be |
Hashes for charidotella-0.2-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bc18138ce56f88f0a85fb2cc61fd3acf152495a0f3e8591e7ed1bea00ebc894 |
|
MD5 | c3dec0b6b38b3982598ed7e5e334855e |
|
BLAKE2b-256 | 142488fa15161eb1ddfc848877371167791b293a013706eb0771c0b3f2e31ff7 |
Hashes for charidotella-0.2-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 016f9fcb6d11e1a33817b8cc0e330a537f9aea79544f5fe45e0a6ddece04e2f2 |
|
MD5 | 2ca5eeef1f12414b6ed1940565535eea |
|
BLAKE2b-256 | 3e47b280a857488ced5e659b920d1985cf48660aa9d94913780e726fc05ebce6 |
Hashes for charidotella-0.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79cc7d82c25ab5b42eb0fa80560a005cc2f177cba27c12022a6fb29a6199bd70 |
|
MD5 | cc1dc210659842f1a7bc9b597afab433 |
|
BLAKE2b-256 | 456e8985656fcf5cf284d38f398b37f1fd16c95979ab4e3df3fe85f3aa7c53fd |
Hashes for charidotella-0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b12c9026d47ec4870312902c1e200891cd623b746a49d3b19344248911af8d3 |
|
MD5 | 02c7a42b3443f61503bc2d9bdccf3fac |
|
BLAKE2b-256 | 5bf6c955c7b573b110b2c1f352d076bfb249f406867ff84592a21e0790865068 |
Hashes for charidotella-0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33c86a4c7704d20ef8b4b8d04ec24c84c136e6575db903c63e390f8a24d7ee79 |
|
MD5 | 958cdfcc71d44658639904a03849a69a |
|
BLAKE2b-256 | e6521082a45eae58898022b72c28a571e9727e61e6ff36ac253893d571a18de4 |
Hashes for charidotella-0.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 718bc68cb6059b9d5e5d0e877be75fc769529c1c338f20221ab4a17fe73f535b |
|
MD5 | 875c186f9ef609c3a955b7405958732d |
|
BLAKE2b-256 | ea60a2af010e81d28674ded0b643a116bddc1c279a8a34d4f1dff449f74ec7b3 |
Hashes for charidotella-0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 195b79e8767c8d6d55c0e8aed16f124ce160e8042f028b7bf557a2058147525b |
|
MD5 | 49495298beb9f97bc805040f25783a37 |
|
BLAKE2b-256 | dd255134b079018d07a7e8cdebdf3fd8b590f035ad2e0e6ca06e756be33455d4 |
Hashes for charidotella-0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6ac8b7214474d3d6b75015fdc0dbb99a12bf679c3b5049ed787069bed957812 |
|
MD5 | 4b4432f0113bffce3db19fa4c93b3021 |
|
BLAKE2b-256 | ada33353025e1a3ddcb565d9295f963adee8cbf3e950c41b440cdd59aaa74307 |
Hashes for charidotella-0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e9794a8ed03cdc5120c78f8d26c2c67dc5e226bf939f933b3621c51ca382907 |
|
MD5 | febecb79f163a29c17e00b8484be7d2f |
|
BLAKE2b-256 | 9a248330c0f1bbcf3981b167ea840993931f7a5b3a8d0fd6a546481e0ecc68e8 |
Hashes for charidotella-0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4841f2ba773764e5852ffdf7e88b4c11ef42550de8e8027e1e6c95f300b2f69b |
|
MD5 | dee1357fcac876de78228368f9f034fa |
|
BLAKE2b-256 | 35ff1609850bb948a2952df3c9b4da7be590c0549b39696b1883e5f753221e45 |
Hashes for charidotella-0.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 245024c16b36bed410acd1f117ac55a0a891c986a6aaa3b4d1559d937fbfbcad |
|
MD5 | 54fa97f0a251ba9d6c4d510f8dcdf3e7 |
|
BLAKE2b-256 | 3c552c094fc411e3f3105018f78f65350c0d6459fd0fd879acbd5b48d335abc2 |
Hashes for charidotella-0.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76b72b738679cfba297de4bec1a5b303563d746f8229fc76388eacd0df6e122c |
|
MD5 | b7f4661d9be080460547c57b81986e70 |
|
BLAKE2b-256 | 9ae18e6d7d62ed04bd2a708d9eb1bd07aa32f09aad452260967c98920595b7ad |
Hashes for charidotella-0.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab9d1fab90ae15dccbff28bd7d76644b8c1b138193a801ee309441017935b5ce |
|
MD5 | ca6905ceb6f1b7a51de2297f14f8f08d |
|
BLAKE2b-256 | 55afa0a990689e4d2fa910e70b38464034547c5c30aaefc4c584db8a6adc4b6a |
Hashes for charidotella-0.2-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5394e261363e355fd3a86c1c76c6916b59b1e0f1083b0fef1aff76b696667720 |
|
MD5 | ab1b47a343bb851312a3e9f5b1a4f083 |
|
BLAKE2b-256 | 64b54113f03acf45c57e80c017fa617b5fdb10f95b969447044e077116ed4be5 |
Hashes for charidotella-0.2-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74b2fda3c6623944c89aec07c319b18092ee778a85598bee3534c4ca25b79995 |
|
MD5 | 76c7f732bb49b3002fc79b48830714d3 |
|
BLAKE2b-256 | f674e51e68c8a051b3562f9bbb3fa7436b823af17b6f5ed9fa6554d48fa94b4e |
Hashes for charidotella-0.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d61a4154addad8d0f3140490f99cb68c8982dd17decddafb7abdb8295325f66 |
|
MD5 | f48be6ad49e59f2ee2ac54f1e55d9ee5 |
|
BLAKE2b-256 | 736241e73eb9e346d6020f33a20c6b2f2581107a6b046c76ef0f0bb4eff90754 |
Hashes for charidotella-0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14f171bb70127a106f3796dbb0748a718bc48d5f9095994fca91bbb9109f2b02 |
|
MD5 | 5c29bd58d78def6da9a7cd974cd4abd0 |
|
BLAKE2b-256 | 53ef482de9a33f4b7f587ce1a9e78702a5d803abb7f31ab5abeee00f326fbac6 |
Hashes for charidotella-0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36a9d02afeb9d4d31b5890789e37cc6ed5a780c5f0ff6d9f51896548beb76001 |
|
MD5 | ea0a753bc020e326999879e1572f385a |
|
BLAKE2b-256 | 06f536a0e63c7c1d0e2b64093d590aeba9abd9a520ba215bd92880ab4dc6621a |
Hashes for charidotella-0.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 118b1df5e552c213bdbe0be8c261dd46cb2a3072afb64811da92ee1a25156bdf |
|
MD5 | e09c4f475633e2390ce0ca9e01221713 |
|
BLAKE2b-256 | 037fdcc18492afe3ff61994902beff5cc6f210ab0effa92181e03071052b426e |
Hashes for charidotella-0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bba2f225c24c13f221ca52b519626c68c207cab3b74904abde2521828265d59 |
|
MD5 | 79af46807f01d974111d33038a447cb5 |
|
BLAKE2b-256 | abbab0d834783c9c4e0c7f97553679ab761ecbaa7ed3dc2dc57c9959e85f168a |
Hashes for charidotella-0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c816c2b1044b39fab9474aa44e9c6c1ede8ba5598041fa6f90f631725f0d22c |
|
MD5 | 5f12d12a4403580438d5511a4f1eb85f |
|
BLAKE2b-256 | f7b0a588e9f25fde93cfb3e039018d6047dca5ef40f99ac2a749bfe51dd442c5 |
Hashes for charidotella-0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25f57be4ebdce331f166d436557fda7c50a507d76e41b7c01775be08c19dd0d8 |
|
MD5 | 7456ac029a1713af9521a1f6a432d5e9 |
|
BLAKE2b-256 | bb10b5ff5a1b92aaa33e64a94a69e27a6a67b6038054f597f93de4ada31bd447 |
Hashes for charidotella-0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c88f4a06393515dc70ac31b52f8a29ecb0f2e67542ff25c50cc40d7944b197ef |
|
MD5 | 1145b41f183ed8e0c4562d7cc7b9a285 |
|
BLAKE2b-256 | 34cb84b6949a24718b60fa0128e6ffcbe2f672f2d70434bb1d2d59ea4f105509 |