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
-
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 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.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b43e9416986b5341c2f8b7b2e11b706d68516867f38f6a7fe6295d769e6073ce |
|
MD5 | 9a42ce60dfa4ab7e85a795a7a705ba72 |
|
BLAKE2b-256 | 59fa17f4a3a05b792559c4c803710de8dd326ae7ddabdd177c6f2a1b420bc33a |
Hashes for charidotella-0.8-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 045040cebb72505d72c4b338b11a4072ff2a19ad23dc1b1646385166efdec37f |
|
MD5 | 6f8e070ffad5887e47b44002aee3f231 |
|
BLAKE2b-256 | c6f9a03a2fb1cabd6c0426a0e547fec80cd04bbd07ba876ab02c96e56b969951 |
Hashes for charidotella-0.8-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e220adfc4174861af0f03767474be61b9ba3a9255ded567a27cb1691349d3da |
|
MD5 | 8fc17de550af2a7251d36675035de1bf |
|
BLAKE2b-256 | 36e26ff7b054ee91e82a9af76681e1732c874668e0a1902c8d8eb75675ea914b |
Hashes for charidotella-0.8-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 474438a3ca34b9c3b9d78b26060b81fff0d5e46737223c47f31efd728b5b54cd |
|
MD5 | e1b62f0569a732d2cd65e41e794b1201 |
|
BLAKE2b-256 | cff13bdaf3833e95b1f0e08f17caac6130148e503f854a43634f72fb009fd941 |
Hashes for charidotella-0.8-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af28481d3537159a8b02aed27fdda549f6c1b8c018368a4d55bf91a5408ee215 |
|
MD5 | 1989b15cb7abfebc8fb257e7076ce0bf |
|
BLAKE2b-256 | dae51a3a74bae6f1874da9cf8d7980c142ee6bef152eed846bf2cad1bd9ee8ea |
Hashes for charidotella-0.8-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a0e6bae9eacb6a7c52acb078ddda87e8c3cda5a81c7f513c7b7168587a688db |
|
MD5 | 53cf7309768d2a85efca580ba4a11e33 |
|
BLAKE2b-256 | 2befdbaa351818c605f2df8734f578e375c3072176e991631eb164130a94fb36 |
Hashes for charidotella-0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 283141efd425a7f5e56fbe7d7a02c7841974f80716a2aba909a3da0a8abb58b2 |
|
MD5 | 4455327ad04cd2e0c051f93216ad325a |
|
BLAKE2b-256 | 8a7d924e713ac6f0c14b2886575ffa6bd4cd599f79c66cc374d2c05a6f9960aa |
Hashes for charidotella-0.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df2ccfe389c4520939d588736ec2a2b44f44e1a62ae6ad141bdcc3f5c4757015 |
|
MD5 | aeb4e78bb4557881cee21a055f0e64b8 |
|
BLAKE2b-256 | 7806d8035ab7e0fda533f3db3aefd8d3deff29b72c16b6fe6b323286da710255 |
Hashes for charidotella-0.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e83f82304184c2065c5d6088f74fef2ae0e540e77f62669b65bf25cfaf9f45e5 |
|
MD5 | 224f1b57c104011a426d7e1ca1c6fd96 |
|
BLAKE2b-256 | a6270e6ac7f80cbfab82b735f74e00a2309705f756684fa071f1b222c0fe1bad |
Hashes for charidotella-0.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4939eacdff0cdc7d5d450510958305bde1b1a665ac6482707e508a3ade2ced1 |
|
MD5 | 4d9958f38862f9b3337cc42eeae59ce2 |
|
BLAKE2b-256 | 91ec35bc4df5aefecc135005d372ddc980809c574d4997e4d13f100c67afbedf |
Hashes for charidotella-0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c26b4b59f29469fe90b35e2146964da45f2d121a1539cecc1a080ab31165b06 |
|
MD5 | 56ef9c7887a8444e2cd4537cd3994fea |
|
BLAKE2b-256 | 28dea7af5172e7d936cd7bac6bb40bd4a9ca828a613cd6784be0f88365848c0d |
Hashes for charidotella-0.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c18de5f784ded60906e1ba3c66c4b85fe778911dc943dc2a517f578b8492dab |
|
MD5 | e58abf7a303615c4e98c26970970731d |
|
BLAKE2b-256 | 293eded51f673e9ce383a25cb3737d366331ff10616a28f860ffdbc454374ed7 |
Hashes for charidotella-0.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b8d1ca157ab7e4297b3674dc93744935604e492df3145f6b9caaa0e71014646 |
|
MD5 | b4c3ee3346efa615af854ad5de53643e |
|
BLAKE2b-256 | f9dae34a9147097b4e529d4f1a37ff81a5528a342e450f29fc98f096aa6514bf |
Hashes for charidotella-0.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85a71e0131c432e7395f4089a5506c14ef2edd55a271722273dd729e11cefbb2 |
|
MD5 | 5b2e1164752c36e97cc291ed8666951b |
|
BLAKE2b-256 | fe282883462726cc16a9dd834b9cd694ab660623ccf8b0bc1cac63c2d8a9a499 |
Hashes for charidotella-0.8-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a4799ecbf60fde59b4eaba8f85ce864923880864403c786507479c13d2b2a48 |
|
MD5 | a06151b3fbf9119a7b1106dc26663c78 |
|
BLAKE2b-256 | 7ee0eabed02d7f9569825c4a9ef6754865b3820e86707fec8532f64931436aa9 |
Hashes for charidotella-0.8-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 867835ff312a39543e940e25fdd9cc5695e753cb93b51d0f151992ee5dd505c5 |
|
MD5 | d55709c7621583fe9cc9e1a8c9fb6ef0 |
|
BLAKE2b-256 | df4cd39156ca1b581146e432c603d3ed07e4763a7577d7205c7d2e272d05a327 |
Hashes for charidotella-0.8-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc69b8e5c3c21122c09851bd40d31f9ef11ac731304535ae6134e86a979952a3 |
|
MD5 | 84a095ca29cd6b913f80a44cb7ebd26c |
|
BLAKE2b-256 | bae7f9d0b1f76da67d9bfc2d0901f12e5aaf956f622c121c151a86bc25446ede |
Hashes for charidotella-0.8-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4a27534a811691026ee35c02a0b3c68a3b5fb7bbaf7840dd17a5a2c00c364cb |
|
MD5 | ac0ada8f705aa254a6d3b8b279dd10cc |
|
BLAKE2b-256 | 893fa821761f06f0e0c1d64e4675b6f7538b1b40c985a83c6372e9cd6b2cdb84 |
Hashes for charidotella-0.8-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0127e1966659404878b3c872cf4ae4212cc390c39a6d194aa87ed1359197ee19 |
|
MD5 | 84c40287f82c3ac4c41850578ee5803b |
|
BLAKE2b-256 | da7c0714956a629a6d20b1243a3b27e0c1ef49436381a2de88fae1d8b8e89f84 |
Hashes for charidotella-0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02e040cfa52b24179a2c2ab0600a3ac3f509364a55d0f74c65d71b553496cf1c |
|
MD5 | bc882f0cd576e4091ef839148eaa4999 |
|
BLAKE2b-256 | bbdbd8694900cc6b4d2a9261ce70defef5509c1b06a7d7aa300a8ef8450c8a21 |
Hashes for charidotella-0.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fa6cfc508e480a55ff688207564cc158977bf54e7b28f82bd15a34fac7cbe30 |
|
MD5 | 69dcc35b8031eb2bf1ad5b1156bf1142 |
|
BLAKE2b-256 | 1e1dcddc592cf0d94b3646d1c6c3da715c3cff3119f0c74c271cbfda70319ea4 |
Hashes for charidotella-0.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6223afc7a4261f4545768f827d322a872e0e331c693360660269b508418a5840 |
|
MD5 | 458f28714bbf8e0f442b3f94b364fc81 |
|
BLAKE2b-256 | 29219ec740dd5a67a71fb91c9e186f2d1f8812e1912c5e3b296fea995e7095ec |
Hashes for charidotella-0.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc0da8b16aabac1a328f38a2e94ab761b94002c30bb490e2a86dd4771569ba38 |
|
MD5 | 1f8be82d780c51329514c2422c3c7ad4 |
|
BLAKE2b-256 | 88d446912ab24666a940f2d45c5131d86914cc4e9f014551f80da275e3519f24 |
Hashes for charidotella-0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94ce2232946834145bbde2474c7540f3e368b998d8c9a03563b34e7b39426009 |
|
MD5 | 3f82be2e4f0edbf04a53b4bc70d38a9a |
|
BLAKE2b-256 | 4bc2f1975dfbfaafafda50f295811cb1541fd9b9247bc61b8523a3d44ad6708c |
Hashes for charidotella-0.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26400850c68fe99d4a2e5f65cc6c725de6604630ac3740e42dfec0da082be34a |
|
MD5 | 211a0f957617a5528f275ac9314f785d |
|
BLAKE2b-256 | 9b1a6b28f1a9b99b39dc5feb47f86c91fb95344a4a19eaab93eafa4df7da4a7e |
Hashes for charidotella-0.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e98a8fb46d5540e2f6cd925c508a2060ef90bf11c228b36c77cfad3f7ed503 |
|
MD5 | ad27beb18b3fad93410bb23a50bec21b |
|
BLAKE2b-256 | b2d63f303ad046a34394c281fd07baba9aa780f2bc74eb2e04e0fd2383fd38a6 |
Hashes for charidotella-0.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f795b39c3f5c796f2a83928490a981500dd010be1a29815b1bf86b882806653 |
|
MD5 | 0f83a49e0d40886f74e068c2d1c4674d |
|
BLAKE2b-256 | ca7e11f877fa28660368c7a9a17e12db0c9a26c0e98badac32c529e7e643beff |
Hashes for charidotella-0.8-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72a8e985f3ee22100e065f85e7654af8cb09f2182e913d62c4c89fabc7de5ee3 |
|
MD5 | 96891ef4aed76919cf78e1726af30d08 |
|
BLAKE2b-256 | 9e39c3068f7ab08643ea08f1bf7ec2c3cfe3b42a307a7c648dc57c465a9a3a03 |
Hashes for charidotella-0.8-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b367bc74b30921b0a43ec4d3c15c1b120fadb1a120c8dea5071dea695ed01e0 |
|
MD5 | 74d2e4bfcb8ecf1da3800dde523efa99 |
|
BLAKE2b-256 | 501c68bf5d17f72522d4dc091215e6f4b63635628984e79cf786d98728a3e49f |
Hashes for charidotella-0.8-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d66498c758d00cc22d4193567a7a03b7d34f7b2b326dff2a42bd7421ba3f109 |
|
MD5 | 855620f6c9d3ed5c82c8e457e0f2bff0 |
|
BLAKE2b-256 | fbbf96bdc45470ed9f62046e840f90f253b6f442730767c176610cc67596e17d |
Hashes for charidotella-0.8-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1af349dc1f2322dd9ddd3ae510735b3a361bcb3a34841479bde1da89c6e0b3cd |
|
MD5 | 66efc968ba99f93dabdbe8192334cb3d |
|
BLAKE2b-256 | d5e40ea444ff8e4516ee035b4fe358767369593163a02c94eb143d18bdab5538 |
Hashes for charidotella-0.8-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 004a79ae2c47c5450c9324cfaf69b18b4d591410e636fc0511c1c8555faf909e |
|
MD5 | 655e45e2b7f8f03dc2346504307b9b7b |
|
BLAKE2b-256 | 9bef80f16f2ac41601e08bcf414c352956ebe4d03fe342a453ae6360d8eb31ed |
Hashes for charidotella-0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fb54f98787c18b30c9ca503d9dc5ecd0e5a86ec244d026c4ec290400a855fa3 |
|
MD5 | 0fc67ac467abdb4ac4a88f8994fae4a2 |
|
BLAKE2b-256 | ff869be58a6ade910f2dfebec97732fa3253cd294bbedcb970c0f7f97b9d2d50 |
Hashes for charidotella-0.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9533132db8a0537547ccb88ef43297f4d6c3ce0b9c94508d92a70087bedbd5eb |
|
MD5 | 9511d8d4a92564f04d81c7710fbc5c26 |
|
BLAKE2b-256 | 6f56bfcfe81d32dc45c1ac3724b4cbd8ee57d40a75869ba592397d030afd8440 |
Hashes for charidotella-0.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e919d07876a619b6c40381019d5a07b98e94f316b5a97217c6a2c3cc7ab92bc1 |
|
MD5 | 7b833a96f6ee20aee9590a98c28d9365 |
|
BLAKE2b-256 | 6caf98eb5b4e9f625e5e2d3b87748c1aa2b02cfe3cac8dcc5247542ad63682c1 |
Hashes for charidotella-0.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cffb7f7c76b0f1f100717a7652bf30f93e59f925a4ca46f9d41d6f6da2da5734 |
|
MD5 | 8eed0b70b2a4aecdebe063e6fcc280f6 |
|
BLAKE2b-256 | 7fe018f72c312c33ed53354592780e084f363e56f12c1a9e6c8093b67d2926b2 |
Hashes for charidotella-0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6d18aa46a4942dcb1b46ce9ee9cd0ee63e7ff9a70526bb185f988cf28a4e924 |
|
MD5 | f6f0887dd6594143fe36131c60651408 |
|
BLAKE2b-256 | b5ef03a8357535a6e30647d0c5f5208be3a0a8ac02557f4b075895d794973604 |
Hashes for charidotella-0.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a15bbdf36e7ebf6c5298617d2dcf8e32883885f9af1fa6ed9f68750244a02ec |
|
MD5 | cc84440accecdd6dec20ddc2fdf42e9c |
|
BLAKE2b-256 | 102f88ff438e127761392fa958f122730e553f5d88a91e0b3c62cd3f1e179118 |
Hashes for charidotella-0.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbbed0d22fbed6c77e82119f66c61ece4e5b35f0a68c356f28d4ca8ba5dca9d9 |
|
MD5 | 818cc43220faf8ccc0420ef03df4da01 |
|
BLAKE2b-256 | d55acb1b0e2e3f85cd519385c55dcf503b50a2e7b7e08ff03fcdab81271eeab1 |