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 python3 python3-pip vlc
-
macOS
- Install Homebrew (https://brew.sh)
- Run in a terminal
brew install ffmpeg python3
-
Windows
- Run in an elevated Powershell (right-click > Run as Administrator)
winget install python3 --scope machine winget install ffmpeg --scope machine
- Reboot the machine
- Run in an elevated Powershell (right-click > Run as Administrator)
Get started
-
Install the Python package
-
Debian / Ubuntu
sudo python3 -m pip install charidotella
-
macOS
python3 -m pip install charidotella
-
Windows
Run in an elevated Powershell (right-click > Run as Administrator)
& 'C:\Program Files\Python311\python.exe' -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-1.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 628c822cb92c58e4e5802b497be179823d6a2f7953c234552b1bef177661af17 |
|
MD5 | 6cca94c4fa07d26ab81616e7e67e3edf |
|
BLAKE2b-256 | 959aa11e899f5bb93e4a333388104ed0a227702be10b8330db93d4d00301531c |
Hashes for charidotella-1.1.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6570a9ce12ae14540e94012194e11ad0e157608ea7641b335a3c2dc29868268d |
|
MD5 | bc72e70293e9745fdbcd085443d48456 |
|
BLAKE2b-256 | f08c27c3b1d9aacd60fa35a7354c52c4190f59e855d539f9dbd8858feb4b78d9 |
Hashes for charidotella-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f076a43ddd4f82ab1b6f05343c0a22a62b803ee80382514c0bef91981345b9ab |
|
MD5 | bceb36b2bd2646e967c67943c86aff68 |
|
BLAKE2b-256 | 3e192b9c575b43d57baf283d3645e3f96ad73b1b7be17d5b2fd18810d22702b5 |
Hashes for charidotella-1.1.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2a48e3f66fbffa3a49537ff9655e3c2a780b76de7ec7aa0831e67b7d023be99 |
|
MD5 | b6400fae28be065d908b04fbf0541297 |
|
BLAKE2b-256 | b919a2decc86c48f8c686998858f6e718749f458634534e42fd3d91fa0d05c4e |
Hashes for charidotella-1.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf45f1772351cd0ab98f141d90b3646bdbdca3c246c32f09609a714f17f78a75 |
|
MD5 | 0cec7b578441dd6c79ad893de6508ad2 |
|
BLAKE2b-256 | 7440be79701a9dccecb5724e696639ececc8025363551aae789660a698a758c2 |
Hashes for charidotella-1.1.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35a1acfe38e0dcfffcad4b09d434001a735911443b77485bdace05371dbec404 |
|
MD5 | 80dee93db765648b1da84fbc09bce37c |
|
BLAKE2b-256 | 6487b55855c1db173083a2900474d2120a0cb272aa7cf09bfb5f7e30beb1adfd |
Hashes for charidotella-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98354857019c491ac7d5057995d9a9df7d8f60564bb9179eca547191f7f7d7ad |
|
MD5 | 3d8bb2dafd385e54e2726db834527844 |
|
BLAKE2b-256 | 8d1f7f2f88d2c9afb684327dd6111a5afcd432d57479bf8bfb2467d89fdc2dc5 |
Hashes for charidotella-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fc5951f7290ce849b0aca4395390572b7489d9fb18fa68b0faf4838d5a2cfb3 |
|
MD5 | a4ce3401ad0afc66ed09ec95e0888f0e |
|
BLAKE2b-256 | 9daf19a7d5f49a9b34303820dc9e468734f4cbf5f72eb0dd9a82c17c155bacc0 |
Hashes for charidotella-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3ca2087a7fc66a560510e7bf19d14e957fcb343ae83229e91529fc846ae0678 |
|
MD5 | 7d575df57d8bd0f1dd611f483c4fd85c |
|
BLAKE2b-256 | 65b37228c51728ca9428362d495214f6301ec673f2a08ec2715e245390478dac |
Hashes for charidotella-1.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11e51aeb957f52cd65246c02814ffe010fdf82a104d6c788b918f3fc95b0b629 |
|
MD5 | c6612eb8f37987c14c51fa97a4033c1e |
|
BLAKE2b-256 | 29c9d316bfc4642e5ba128237ec8878f91e06b67a4a2e72813fe8d6e351570d2 |
Hashes for charidotella-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ffbb42045fb3eb20c26743c05cf0765dedd50525a41b3d1ec014d3f2718a5a9 |
|
MD5 | 423f4b1795c5663f0eec9bef54e1e0c5 |
|
BLAKE2b-256 | 36157928933cd2ec0e01afc1587de3e95482745db01d420114348c0babe8341a |
Hashes for charidotella-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a2d80b3670bd107097707b6a19c6f38b8c74ee666f54d4ede8260f6222a1c14 |
|
MD5 | 3b3e49c0b1958496f562372d46e40963 |
|
BLAKE2b-256 | 0a07b288b0f41f3dcffc1126caebe0390729f7ef1ab20bad8458374e6048f41a |
Hashes for charidotella-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 935e6af7b23a2accc9d4a6801cdf2f3788da95ebbbb8faa0be4925659a7ca7da |
|
MD5 | dacbc80c8e840589bc39e236e4869e47 |
|
BLAKE2b-256 | 77fd91c32feed5d4b346ee250cf1a9201185a113a92f40ecec82f937a6cdf344 |
Hashes for charidotella-1.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a215d65e057de160bb4078bc6e6631f91c504e2e5dba7ead9c7c304199054c6c |
|
MD5 | 75fca9b53da6e923c6b54a6669faf359 |
|
BLAKE2b-256 | fe66e9794e1089d84d96c4b47505c7fe7c9136c3cb0b7b9eaaa58458ee59a1de |
Hashes for charidotella-1.1.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 631741f450aa3c8eb30341f7e8e5ed6f708e44a021a39d48ec1e1e4d07a87a04 |
|
MD5 | 03b7fd9b654aa384600b8deb546e40fb |
|
BLAKE2b-256 | 13aa59d13591e42ae3b1bed4b054da8c0a1dbe6d68440af3caa9c20ccd602404 |
Hashes for charidotella-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe2186ce1a7b15820f533c7c1b6cd67e046320c328b2d23ccfad2f0b491ad766 |
|
MD5 | 988435e6bac3af2b3b16949092873214 |
|
BLAKE2b-256 | e10ff4652b151c1b9f164dee3291d30a65487301bfa34096f2852e5a83858da5 |
Hashes for charidotella-1.1.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d07d00dead47d075cbd2bbec979bcbf980c233bb2d8473f40cb6296eaec2355 |
|
MD5 | d0284d385a917e5177a647d9acd01c11 |
|
BLAKE2b-256 | 802b20fa3cfb1954ae3f694f5c902d507f4e17ff8ad814ee762470d855be2b3a |
Hashes for charidotella-1.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c994b5ed829216b4f3c7f7e4054fd67c8a8b5bb6d8ebd30e73a8edf344878f7 |
|
MD5 | bfb18503cb44e32209d336873839a665 |
|
BLAKE2b-256 | b30e64e192370a69c33e5caf6069fb1b91b285f4a02536cd9fde2221ad2c4e6b |
Hashes for charidotella-1.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2815c6096f0be3d4a97f93ebb452238cc36d5e921fa45aa311a59ec34f5ee740 |
|
MD5 | 830e72aef8b5df3f12f7c4d8fccf7bd7 |
|
BLAKE2b-256 | 9823a372cb257e939bbbfd0f59471ce6be4590c0bc8ff560e808e97a9ffefeaf |
Hashes for charidotella-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 143cd645eb1d1b4e7486db717ed1f51c47cb846ef5eb5cbdd8a843ec318b2a24 |
|
MD5 | 57c444a6325570afd7fa0124792b859b |
|
BLAKE2b-256 | 0ff91e66442368b4763773c8141243955db87d1c4fad3fb66014630ab81eb36e |
Hashes for charidotella-1.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ffd94f3d8bd36b85104e280f98cc16d1907a457b4405c3718af77cef5060508 |
|
MD5 | e1ad7e8343c530b8a84d281767e1c034 |
|
BLAKE2b-256 | a769b5768e631589569198c831af386f0e24683a786ff9a4507e27298e6d5dac |
Hashes for charidotella-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fca1481ee5eb5afa1d7f23a1a269a4b1181b7b357ab44da6990b3ed2c9f624bd |
|
MD5 | c5a19aeac3f5a8fd4ed28155c920de56 |
|
BLAKE2b-256 | 72fbbd94aade61f5dd3eb45e5d2643f464fb72e66a3e7be350d262b39f82754c |
Hashes for charidotella-1.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d399b941e63d502f731192e097b219026852584a67519c9beb7c697f1c5a7129 |
|
MD5 | 4cea78bf08764c634e34a1a2573c79d1 |
|
BLAKE2b-256 | c2f6624f140c0f5800554dcf9799c1ea126019912593493f497804c9d3ad7c16 |
Hashes for charidotella-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48b723df7527bc38210de4f1d4782af3b0c5f51057c5344934e1481c73028036 |
|
MD5 | 06273eb983b265b0b061e63f2dc48586 |
|
BLAKE2b-256 | 917a5dd2fe50b4f9d63624c0cc7dd152f726313da00db6d83b126f1c5e2a3fac |
Hashes for charidotella-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1142f582fdf971e8cbdd862cb91dbe053efa780aa4a6e9bbb05316ad19cf6a5d |
|
MD5 | 4d1bc469a9f34e3457142117530b9fcb |
|
BLAKE2b-256 | f055c633f038fa63795d6bd9307e7f62782fb8009120c003ae45edf32e8f77e5 |
Hashes for charidotella-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bd93058d19bc05bd87850c26f15cebc41a12ed7e1bbce88c23949a49fcff810 |
|
MD5 | 466bd5ca6fe6ddfe9c2cd19210a8b5a5 |
|
BLAKE2b-256 | ae330ba05e8cf03afe87b871e16e85f73ffebcb57562b0bb8866e8705e4be746 |
Hashes for charidotella-1.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87861830ed70e9b89e3a333045ca0b5dbd859701723b201721becc16fdfad5b8 |
|
MD5 | eccda5614ce2ea4f3497a1e895cb610a |
|
BLAKE2b-256 | 08ad8bd44929a3298cb9e544754990506e6b8b4f0ab95a3cda0627ebaa0fd8d0 |
Hashes for charidotella-1.1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65c478f676d372b7d0c9ff1d57bbfd84e6b7af5936001f229af6c2fd88e2b22d |
|
MD5 | 5d40dbbf2ffdcd58cc562d390dd51626 |
|
BLAKE2b-256 | 5b91a1fcf306ce44bb84ce0afd8aeec45db5ecbe1907a55c62c461101444b070 |
Hashes for charidotella-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8ee6915fd827d76a0098a01cbdcdafdda34da6f1ecde7d6e664fb61eafb81f6 |
|
MD5 | f53c0eaecaf0f512909f5872f5dd24a7 |
|
BLAKE2b-256 | 11a0e546514971976b396c62f039ac77f4ac96a1b697746b66c2b7fb388b0229 |
Hashes for charidotella-1.1.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6477a66e6d81541920d17e9db0a300d2e891d91cc56b5d752f823321d555ec55 |
|
MD5 | e6b38e2bacbc88be18089796b1605f4a |
|
BLAKE2b-256 | 30231f5ddb92ba162f98ba3d54f3e4cc06414e9d8517f1fabdcc51dda4737b81 |
Hashes for charidotella-1.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 718f815a928c190d0d326594f50a8dc36b887be6f6c2b1bba45af8d30080a89e |
|
MD5 | fa70f51be455160ffd3bdf932a54497f |
|
BLAKE2b-256 | dc1c412e0584e8c3d2a62bca9bd89223612c56a86a95571b4667e2c4568436f1 |
Hashes for charidotella-1.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 180873297969f28f1eaddddd4d82a8564a6a80fc01ea602b1b426178e4f050c9 |
|
MD5 | 622a963f66d24c664126958dfc8c1b23 |
|
BLAKE2b-256 | 757f34b082e57f1826a67f6ce9ad642d45cbfab710677dc759cf680058c10d36 |
Hashes for charidotella-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8db6bcc5f1ab4f36a0aeef61da010b99992d7c304249a21d2c40cdd7af97e4f |
|
MD5 | f28be5ffcfe2c46b51cf6c32a4158095 |
|
BLAKE2b-256 | 092d9ea16b849733ad1ef32c57e11fb9569bac8071bcd3664739ff2b235e5ddd |
Hashes for charidotella-1.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc77e6fa8c77fd30d0dc0317fb74f490c6432b810c48d41a966928b4d4f28d82 |
|
MD5 | 0fa23fb840833ea135657d111cf4ea46 |
|
BLAKE2b-256 | a14cd2732c9f3645a57f1a3be343e8309e46fc0acb5792a8519b87b332cb8558 |
Hashes for charidotella-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8daed2968c30f77bb6d87d308a833f7be207c7b285dee42c533e621706565406 |
|
MD5 | 54a30d4924a2b6289ba3d66326d4b525 |
|
BLAKE2b-256 | f50ada321587aa150f48a7f709ccb4c60882f27779279486c85809800e773c08 |
Hashes for charidotella-1.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a43591bef17aa15cc9272a52dffe6f52a5ebaa5c9f1a1f28ea4a17ba5056032 |
|
MD5 | 04ff3d1ee3fcce737ff760c0e133fe98 |
|
BLAKE2b-256 | de4062eb61c62a066ab77b62c6fb0c003e3d120e303ac0b3309567708174d50f |
Hashes for charidotella-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0dfb9222b42b42e1be5ea9e594dd9e1fa2d682d768ea0319d44d88bbb74987e |
|
MD5 | 1f331fc046f0c82ca4f18a7da08c5f8f |
|
BLAKE2b-256 | 77d290ccfee3d342413e236025a20560e4955b04358b752379fd371f71284bc5 |
Hashes for charidotella-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ea7d5cdd55836d48df097ef03b1096c2d97daf01f1fecac98eaf57a83ad625d |
|
MD5 | f7e7026c07e7395eb27803ab237e4241 |
|
BLAKE2b-256 | 493b3400caa3ddbd2c41cac137532835965f271a0128a3a30c19ad36d6cf6faf |
Hashes for charidotella-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eb53b24470fb11f807a4702d23628d4b76147aaa670ea307916f337aaadcfbc |
|
MD5 | c98d9f32a111a03b62471b63581f8174 |
|
BLAKE2b-256 | 4a68de7004a9953241c21bd6464f0633264215913b7c9a899252052844c52613 |