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 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.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a06901b6bee2f8d3b151974c6e989b5e20c3e8732a780ba91d2ba6804b8b06ee |
|
MD5 | 5715ac66292254c732d403188833c42e |
|
BLAKE2b-256 | f5b3823fa02360355d3392ded6513da48066ca22bb05bc456c614dd5cd17657e |
Hashes for charidotella-0.6-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 206c39e5505579aeec6307913f087d5e99a67261cb7a9bea86a0cc188119dc84 |
|
MD5 | bda3bedf7865e7f14ff7afe63f49fd95 |
|
BLAKE2b-256 | 154340544b14e62f2e631e7c0a608dc1d6bfee9b5732659a7e36c7e2e7800462 |
Hashes for charidotella-0.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 659ad285d4d0f317f1095c5653c74b473433d27508212454bb8370816c7efdfe |
|
MD5 | 74fcab7203467871a80c4d55d4f865ee |
|
BLAKE2b-256 | fa60dfc42e45a048a731202a4bba39aa461963ddca4e221469cb91198f2ed155 |
Hashes for charidotella-0.6-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5170dc532c2503c53f8b73593a2cf03d6d3a9e83d6e2eed7809dc965f7e9342b |
|
MD5 | 44d3d76262f9ba751781d8d58152bb45 |
|
BLAKE2b-256 | 7d1434ec65af7720dd7d9f63a0d7473c0e99c2693a17bf9e348d9cdc209b0e79 |
Hashes for charidotella-0.6-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bffcd2c539051f7bf1845b02cc7b650d7d27cadc5974e859b13fde89903c42f |
|
MD5 | ffede96b6c34a556157e0bf990b8d965 |
|
BLAKE2b-256 | fcc0901b0cdbd75e5370d76bf4823ac07a43c2dcf72663745d820133fee32f36 |
Hashes for charidotella-0.6-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 041fd2c80d2735d34af393fe457d4216b3d0b7563682c35c239e21f77a2ad9c1 |
|
MD5 | b2566c0a3f86fc5a2f3793877e7b0ceb |
|
BLAKE2b-256 | 8606457a144c0b06eadb6574ac451edfbc9588a6964b2912c9d1291c87bd3899 |
Hashes for charidotella-0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70d0d8f64f99904033566dab40d951c4f1bcfa43ffe797305166e0959d092322 |
|
MD5 | 33cebef682f13abff6d24d9fa2b24e9d |
|
BLAKE2b-256 | 1dfd5af44e230bef97bc0cc6d7631e5fccca8bdacf57e06bcd920ae71884cc34 |
Hashes for charidotella-0.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f670f0bd41998bbf07db2c03a99e28f465fd3b34ebe8d8c9add12296ce10bcf |
|
MD5 | 48f590d1c254f22a80afdcce14efca7c |
|
BLAKE2b-256 | 54d470cebe9d9bb35d44cee4371cdcdaf54472d40f69af973794f29f8176331d |
Hashes for charidotella-0.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bbf61c405bc98a5253fe327cfb85b443a5845fdc9ea3810ccddb82229e0cf2d |
|
MD5 | 55a74d11e4b68ca4949c04e1f03da110 |
|
BLAKE2b-256 | a94c564292f11c5d70337372773869f814dc1deff0827c03f593ed9df544f29e |
Hashes for charidotella-0.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed896c8b504d1cf16ad3d49040ae39fef9153adbf8543d2473b18822f6d9a1ba |
|
MD5 | aa3e79c494b43aa7bff02b8a564a0ea4 |
|
BLAKE2b-256 | b596555acd6f6f446b75f02adc3bb95fe66cc3b3947bd6936319fbf8d79b6051 |
Hashes for charidotella-0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1a59b9f68149e039b811d3c7dbc30c2ee3d143545fa6bae335232e645216ca7 |
|
MD5 | 7210a3ded01004f14aa9c65a6a79b5ec |
|
BLAKE2b-256 | 0785342e9c4cc3c49efefd7a5cdf248f2a7f6e6214698f21dd857536b649a914 |
Hashes for charidotella-0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17ff69a98d441d11bbd67386036413c33dc75db0338a66ece2c0dce585379005 |
|
MD5 | c706a60d47b42a47e6a4ef12fc689d7d |
|
BLAKE2b-256 | 1a684ada09e741531ddb5abfb157c08ca7f92691fd2f510da33e3dea1cce928a |
Hashes for charidotella-0.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a95f961a97ec0f3736980870dd0acccdb892665e432103a5a57515e323383353 |
|
MD5 | 076817005e0b47415a783bb3b6a247ee |
|
BLAKE2b-256 | cce3ae4b8fceeca91d60c9b0380a8f27a28c8925e9c00b118b47be6acc1a7112 |
Hashes for charidotella-0.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac8fb2b6eef439b572b02503d5457238247b40e6af2678ade72917906dc1a9d0 |
|
MD5 | 1c0f999501ec0f782fa6d9abb9c676e3 |
|
BLAKE2b-256 | 88bd43a002cb3223e636c8ae9cf54052a14b087b89f964f446b435b1804a9628 |
Hashes for charidotella-0.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b18a3071646db45bdfc51f4d46e1c794c520bff5f0b86bda62a4f1d51b1ef7e |
|
MD5 | 77a7364831b30787eec1d7a4c29c4b98 |
|
BLAKE2b-256 | 20c3880c8b086b8068c20fb1da37591ef9432941b12a4c1559b5467223ea66ae |
Hashes for charidotella-0.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f863ba2e61c85c7e39a382f6881e4a7200e8a93987db5250ee65a4ff60e3ec36 |
|
MD5 | 69eec8d460fa943133c3523b771a049e |
|
BLAKE2b-256 | 29120e941f890e45f6acacadbdb5a44020ad90dd84ff9cc2b5df7a7e75c62222 |
Hashes for charidotella-0.6-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77504dce5b45592413b68f41ad1c0808451dcd16ec593018f3c4c537e62fa615 |
|
MD5 | e56b31f7d5150bd9fc8660c94ae29a29 |
|
BLAKE2b-256 | c448a046ea28f4b9f611cff96ec4fe5b7deafdf2f9af1d35cb71a3048f82f791 |
Hashes for charidotella-0.6-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ab4daf9e53103b554e0c51884136f0ee32784c120340119e6b296570c1da7c5 |
|
MD5 | f31e441ab20b63068dcca86a14c3b97b |
|
BLAKE2b-256 | ede756fa0ae7ebbb28ace5e410b35446cce3f7d2dc8d4802bcb0c4941161fe19 |
Hashes for charidotella-0.6-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2791412f7ad6874fbea7e9232e4006642013fb7bee8567b08edf6f0862c1cc58 |
|
MD5 | 3f9acf2dd2915447209bf862d54e7422 |
|
BLAKE2b-256 | a6e7849ac2309001d2e2344475c1f256f2baf93462dd81e31c527d3da24bee6e |
Hashes for charidotella-0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 338796593b8918a5e346e77ecd98dea742bdc17650b4469ec7c25f3d1c0b5fdf |
|
MD5 | aacf55ae3aa6350b9193d9653f07c158 |
|
BLAKE2b-256 | 5e2c41c46da4d6279b17ae804e49855c0070a3b252b5eddb5ae7a1b82805e29f |
Hashes for charidotella-0.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4cea18b79686d2461c6af3ed60032bc2a669c46a621895e2b14d324e9a54352 |
|
MD5 | dcfb0a03ecd00388df4e38697989b0be |
|
BLAKE2b-256 | 179622daf5e0d6718e25f0a8709a9a203d69164017f753a486c13322512363fd |
Hashes for charidotella-0.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fbf4ab49a0b2eddd59c9e07ab687005d41ebd8658b5038978b418301bd24561 |
|
MD5 | 044fcd19abd3618855a01a9dbc89e6df |
|
BLAKE2b-256 | 2a2e1748998210b8833db72c2a52bd54757f9305c825be184551570383bb2300 |
Hashes for charidotella-0.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57bfe7f8cf1e0e0714a7d8e45d7bfcc4c22067b2c6d666faf23603d256117ead |
|
MD5 | 045d0420558b8036adb17688366281c8 |
|
BLAKE2b-256 | 7520d21657f594a4ab1740cc2988865a0cd7ee2de5256a04e47168387d151c4f |
Hashes for charidotella-0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c23710cbfd02b0185569fea23f016295fc1ebe15432104fe4dca86642de8d2a7 |
|
MD5 | 27dcfd850e9a40c696f2af8011750006 |
|
BLAKE2b-256 | 94baf173f4cac07e177e2d36671aca03ecb76980dd56b47862a777462a8e7526 |
Hashes for charidotella-0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac00e3789bf362ead0ecfbcdd31ece0f59eb624d4a80ed40e1a99e113b5e8af |
|
MD5 | 38d3b7acbdc123c81d2ac79e7d6accd6 |
|
BLAKE2b-256 | 2acd960421ef4554edb87a3e3c1d53a3eef2ab72b360cd7676a66b8dbd1a97d3 |
Hashes for charidotella-0.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5f088d6f6cce4836c69abb9507920e700f2404a26c1690878fe6af8e07f38f4 |
|
MD5 | 76dd2a74a5ea5032cd6f4a81bdc3c023 |
|
BLAKE2b-256 | 72fbe15715c04600b9eabaebe74907b2ce01b99cab8d811e9d4fd11f00096ced |
Hashes for charidotella-0.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab53b46181700d513aceafd6ff215169c4a69d21646c8c17d79182dbdad16a62 |
|
MD5 | ca89849b919d958656d8910f0cce5094 |
|
BLAKE2b-256 | a25820e79ba8997752829b096a069332128114cf96325b508a17efd4d93db3a5 |
Hashes for charidotella-0.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd1416d4bdb8c8cc560c60e49fd74922f9f696e86c016518036cf67d4665a440 |
|
MD5 | f819698e185c89d08f886b973186220d |
|
BLAKE2b-256 | dbe6caf07bd8bc471084b330087337e36bee9d21b2186a8f0b605cf611192db5 |
Hashes for charidotella-0.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c89d1b8c36266bf825cd14b9bdb0087542514aa6b6878af5fbb056b37a836195 |
|
MD5 | 7e5c0377ac3b2db80dbd65603bee5033 |
|
BLAKE2b-256 | df93e53709763796d7f3deeaf10bf0289df1f4cfdbed04d4d9c469cf25bbea95 |
Hashes for charidotella-0.6-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82ea6562c20510f5a4bd8298f225b00bd33c7beb8c34246a921cda5bd083d78a |
|
MD5 | cfd40fb1cfd7c83d314256e8fe8d8a35 |
|
BLAKE2b-256 | 9e31d18a3eb3b95eab63bd0ba025f2cd71c8af87164820b43befe4358eaa9e38 |
Hashes for charidotella-0.6-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22e55db44321d449e63356ae420dca47d2768baa13ea59d0cb63789a8c6dd673 |
|
MD5 | fd7ea478b04b942d1dd5691950287ea4 |
|
BLAKE2b-256 | 98c43e93906346bfd0bf78fc5947eaeb9401ab01934e474cd77d391cb8543168 |
Hashes for charidotella-0.6-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8ed2910057e8267ff6156148ff59bcd74c747f824a7074ee6671e039556b3b6 |
|
MD5 | 0875c3f5c536ae3022c9cb976953305e |
|
BLAKE2b-256 | f7eb26a296e158e5add99a33bad91299ab59a918beef693771d0c44c6e0fbdf9 |
Hashes for charidotella-0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6a2a307fc6e09743911e7d95f306a8a4c2a55d254559422349267b73c6d26d1 |
|
MD5 | 6603e04a81c3c046d0dbcdbebc4581e9 |
|
BLAKE2b-256 | 769d05b6edba713f9a99ee7214b94c43a518156ba1a60969310db91498c70a0e |
Hashes for charidotella-0.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed8bcf754501234f0e1080c13fa0d655ac36aeff61712603e097836ef4376e40 |
|
MD5 | 5e28355ad56be2d8d303c75ab890c208 |
|
BLAKE2b-256 | 232a2180e216ee1cc55724e9fa0ccc628c5b2035206796f0bafd96ad524d56cf |
Hashes for charidotella-0.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9cc1bc32cd16ba44bbbe0cc2f3714a9c7a8e409674b42560c51767470511012 |
|
MD5 | 8d26c6f03b6159cccefccf83b175b39e |
|
BLAKE2b-256 | fe217ca93b6f049b4b1bd0fae65c7780426cd96a4e807e55a860c8bd936705cf |
Hashes for charidotella-0.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a65c9b42c306449fc8ab910bf102f93862929486038b8c43a174e73bff25dd4 |
|
MD5 | fd4b754e97a34c6b7cd70773fec5eb83 |
|
BLAKE2b-256 | 6f1851ba56fc031f3cf4ed69fad1d0a3b2bbb69d20a94a7a1537e9f4a824a5b7 |
Hashes for charidotella-0.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba8b87b447e10cb92c7baaad2c9cfa107112f417d8076aad35b840105885f7bc |
|
MD5 | 6e6b4246cc3fc83d3b055a48e56f2ec4 |
|
BLAKE2b-256 | e800cc1b787ccbe17a86adc9b047f343e69cbdfdb1aaadf08572de8db09adde6 |
Hashes for charidotella-0.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5f15e59e2346989cc29e60d8b9d86cdea593efc491804c55e3b0e02719aeacc |
|
MD5 | ace0e4506d3acf77d6e918cbccfb50de |
|
BLAKE2b-256 | 35ac58e8c125b44e37d4a0014c0f2fef888f7ab06b0b2a20993f5f4e5ff3740b |
Hashes for charidotella-0.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31a05d5b8372fd49f7ed12e3ebf1a0f09be441fb244046cad5bb43c5c5720ddc |
|
MD5 | c78f3342deaeadb8db6d45dc4bb5a3da |
|
BLAKE2b-256 | 1fb2b3411741fe11f3bb444476eb2a8a3d73a0d32367498894efa4cc4c60feef |