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.7-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2ff1d809869d253c8d4ef19a20dfd25db67eeeb2503fe8a83ce1d5afcf58486 |
|
MD5 | 1c755628e3daa8774c99b6d25745d3dd |
|
BLAKE2b-256 | af9dd7c355fa66656e3c282b8a14df5eae25b8279701050c1459b2536d03f665 |
Hashes for charidotella-0.7-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1faf9ff3c1fcc1e7e404267f60572e74431fb0bd21044d207827888c27941eba |
|
MD5 | a15116646bfa07ece81b2c78678e6af2 |
|
BLAKE2b-256 | d76484bba22e7ec4f052396d50a0a353ecf77968f8f59b90cb2123a416821826 |
Hashes for charidotella-0.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c8e4eae09bfaf3df277330fe219b3683cc5fde6d44be2c6c67577afbfa9a5f1 |
|
MD5 | eea8e2c8cae2c8c5c983594849df8233 |
|
BLAKE2b-256 | be487c7bf107aadb2e4ac544cac0ebd1637ab29982d65ef92c3a50563edf5c18 |
Hashes for charidotella-0.7-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3df9463e5aaa3b73ef4df1ff04bbfb6f1a1ddba8e56e81b614aab479cbbe9d89 |
|
MD5 | 0cdca38a9d322b67264a6c6c23c9aad8 |
|
BLAKE2b-256 | e47b819b05ba88cddd7088802a852024699d557f8a84369096e8514db7c3c077 |
Hashes for charidotella-0.7-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5193d66c7d3209c68d59b49acba30bc3df6fbe853b1b54445b59cacee4a9a6b6 |
|
MD5 | b77e8de9fcbc66fb232f7227ee6486a3 |
|
BLAKE2b-256 | 8de9c62290603dca1b55b67792c471af52b42fdb56c62a38f46a7f39386de4e3 |
Hashes for charidotella-0.7-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d53e87821c8c2c7a632f2fe64b8f1e7e356d44e1506866e07d5cbf16aa7845de |
|
MD5 | 6069957b274870371772722059f990e0 |
|
BLAKE2b-256 | 26a54c377fe6b7564af2231018d58c192daa12a87b22c8934bd86ac17445e6c6 |
Hashes for charidotella-0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74c4ae385ae46066dbac5e335e60251f864bef709bb5b6f306e33d2b135b2ba8 |
|
MD5 | 97d846d7bfd804bc40e903fd1cd962ab |
|
BLAKE2b-256 | 4856a004079efb9734f2375ed204f32f2b1baf0d62f9f31d5f119b1be54cdf99 |
Hashes for charidotella-0.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2d5f9018129245789f3920746576947ed60fc937e2d93554c97a7a726b141ff |
|
MD5 | f8939d157a24dba9567c0112551cab12 |
|
BLAKE2b-256 | 781cd5bf0d9a6000ae0da20da51adb7edea39e4677656169b5466193b6042d85 |
Hashes for charidotella-0.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 448ee627b6c50cf910707ea2ecbd6f0448bc8340fea318b29570ecc5f52bcbce |
|
MD5 | ad4c138d5119d8aa019c191f9850dfcd |
|
BLAKE2b-256 | d4362c5f456222065ebf333ae5152fef570ce6c4e14564539ad42958ddd2b7e8 |
Hashes for charidotella-0.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfcd03b47e27dfc5212242bd1c8570469e8036272637cb5bb7c4598b7e9e8285 |
|
MD5 | aefa980831e55ea7326cdef6805ed09d |
|
BLAKE2b-256 | 1dbcc956593b95b9dbaf1f61f047070b5fdc1dbf9d9538f67adc8312d2b4acd1 |
Hashes for charidotella-0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d9edc7f25b93d6d1dbd7946d2c05119e521d6cb1b1d8060c7d5e9379401d1cb |
|
MD5 | ecec294c30b9b65b3c39412448318d39 |
|
BLAKE2b-256 | aaa5f48a3b90a17b4e5cb3cd2570236f37a72ed57b47f9563cdb8f9d8f15f04f |
Hashes for charidotella-0.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12b6f52a3d91dc9749a3162d350b2f3359646c664f6e6f92aa793dc03702d999 |
|
MD5 | 582fb586ad16c48e4e9b39f7519e1118 |
|
BLAKE2b-256 | 86ca9f7cf597272105e16e75b59cd670ef6d8049e77b49663e1651bc2fbdb40d |
Hashes for charidotella-0.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ff6c769879ba63cd2d4f8a39e9a251913ee9180bab0f523b627c03192971007 |
|
MD5 | 9ac3c2f8080c9c3110e6652608704935 |
|
BLAKE2b-256 | fbb2503df6c7b1a77ad793d8cb92a30982be4ebec165ca94c1494afc07370644 |
Hashes for charidotella-0.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aec986bc6063cdd22ecab31a159c7f437f02cbd66fe9c710be47f89f53f6a9bb |
|
MD5 | acf4814aa29d3bf962f1bc71305e2fb5 |
|
BLAKE2b-256 | 92289449f9f4bb75d96c55773612a31752dff1839f75f0e281bad82bb0723ac5 |
Hashes for charidotella-0.7-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 100a11f9a385530cf4bc894706cef4cb3a1e90f93f97630cc1a6ca9c43f69794 |
|
MD5 | 1d677cd2c5ef90ca9db4524bf5a92300 |
|
BLAKE2b-256 | 404fb91e70bd6bd6f0b5eb96f12c031085f59750fd7823b335b26d0bf9b8ec76 |
Hashes for charidotella-0.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11ff5ff0a8c9264749d21cd86be94a8cca99a47a2ef0d3332391b273ca443485 |
|
MD5 | cc91d80fe820a57097636c9e16f1594f |
|
BLAKE2b-256 | 71da7270b6496a57e982fef577c9e9917f32014af9e69a90f10d61794a62170d |
Hashes for charidotella-0.7-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58a4e81dbcf342b8f8c17ed8f30d093a2fa3a3d5d049e83c0e95cd84c38a9c51 |
|
MD5 | d0dc21ef2719869a040b5b54044cb8c6 |
|
BLAKE2b-256 | ded99409db73799574af239e90b44636931ae9e856bc1239a95a46d9c8e78f79 |
Hashes for charidotella-0.7-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9d04fe7424edf38cba631e1d6c7bdee30a6ac32953cb55b38bf09fc5ea78dc0 |
|
MD5 | 2ae9a0abe21dfa1e94cb0d07642553df |
|
BLAKE2b-256 | 878d57d06755c46f5a9130c416e7cd88810ec6d4dd01e3dfb226bd96372828f6 |
Hashes for charidotella-0.7-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b74e2ebcabd050e0854c0e0952842ff67d16c9da716bf7fe9803253064da7dc1 |
|
MD5 | b4fe2bc17cbac2c6c48903a31f46056b |
|
BLAKE2b-256 | 2c080b101d488242e7dda8673dc4912e1b1fe9e2641ab8f8a3b99a022bdd005f |
Hashes for charidotella-0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 434c26a96df668b4a4a5b7316571e2b59728a85b7058979e3dbca1e2db123436 |
|
MD5 | 755710f1163f510892098854ca118518 |
|
BLAKE2b-256 | 8bd45e2823d2c99db0e1321526a9c5d9b53c57f087d3355c1f11933e41f496cc |
Hashes for charidotella-0.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de4a8d42030daefa84527144f7b7b5f058e2b4f32980958db716bc459f873d5b |
|
MD5 | 162b2f6d2f06d15e97bba63b91b49e90 |
|
BLAKE2b-256 | 61256c5fe5660b3f5c9260b058eb5f1a60634ae6d8f0da660775f253ac2bf08c |
Hashes for charidotella-0.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6da0eece6e6660d945a9f4ef54ba00e518faa723f5f2d2dea63b3163d114c239 |
|
MD5 | f9347bd137ff53304bb03b3c03d8ae32 |
|
BLAKE2b-256 | 76449c9a08513f94a6e794975d43d64cfa90df4f197a9a09d11ff8d3d971c9c4 |
Hashes for charidotella-0.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd62106e3fb15f8fc4d9bccdedbc93aa80997af573e2900a85afb3aa4bb330d5 |
|
MD5 | 604995b63187c3f1f04e754771d4fbc9 |
|
BLAKE2b-256 | f5087241c2bfd025e2f27bef2970cc2ca7d14975add65ecfb5b952d1cdcf86b5 |
Hashes for charidotella-0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 004bab54522cd3d707207b84f5a953ace1ab8300e8b897897e87d0e8576d8eb6 |
|
MD5 | 13c0951c100d922aaf125b4d8af92384 |
|
BLAKE2b-256 | 275c048d6ba99390556ed1ab48366b3d923c2f4d54cad5b5e8b3f9da31fa8d37 |
Hashes for charidotella-0.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4daa5f6050b213e68e4ceb7241eb66fd7fc369f54c1bf5f09aff185bbf3c1f8c |
|
MD5 | 412e46d08f125bab5ee42257ff9c1c52 |
|
BLAKE2b-256 | b3f6849c18a97f18b7e91e4818d01d4e9f766eb5b4dc809d284fc4e7ed98d5bb |
Hashes for charidotella-0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0815c918242f0fb351f8a6f08d8460b0f2eaba4c33ca4d75e3c32dba42bba98f |
|
MD5 | 60af04d357efcd74fc6bf5ff131abcec |
|
BLAKE2b-256 | 27b1fc251dc167d9e2ab2fb54d6046f47b24b85b3d78cd011b7b1c6f0b973957 |
Hashes for charidotella-0.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d338fd64bf626bfbe750259bc0e1e4c4c93187655d2cafbb260b9d9cc206885 |
|
MD5 | d277e72a97e65cb9313afc46522d2cce |
|
BLAKE2b-256 | e813eb38e6fe0904e0452ce3ed08f9c4606cec82643217c58bf0180d8dd9ea55 |
Hashes for charidotella-0.7-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5fb6f1a0fa5c6c5aafb0960a92bf8207fc027ff28bb64fa3d25033e86add9ae |
|
MD5 | a902d04b4e80ee272d630946e7e92e72 |
|
BLAKE2b-256 | 92aaac8df89db7b84b909207f2dd62f78f91c54839912476d169346f3de01ae0 |
Hashes for charidotella-0.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d811d5afe70e419762bdbb28e4940f28f8b0c345b4c743a17c7e5c7a7efe539c |
|
MD5 | 95a2e2351f40231bb2790119474afd31 |
|
BLAKE2b-256 | 6d694627ab4bbee7824fbd77e17a4b17d6bb9fbe6e15fe122343acdfe0f4ce2b |
Hashes for charidotella-0.7-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4033f8b3f8f4e279b0e26ac14f44683cc00ae939af50c0dd90353c0b72d2a07d |
|
MD5 | 61b1a4d448e64e11cd988b7bc1557597 |
|
BLAKE2b-256 | b364f19d39749fa2f13f5d0e609b1ce588b73a2ffcdf5df1dc7381f55725f0e5 |
Hashes for charidotella-0.7-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a315c6d39a481f0e328b1e938c21fb8037bf4b3b9c4999322ada3ebdd05b698e |
|
MD5 | 8aa30abd1a08f632e672df0f654490c2 |
|
BLAKE2b-256 | 0143193c28e857053c0d714117dfc8796a8606e143dfdcceb2f713734f4883c6 |
Hashes for charidotella-0.7-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c9f86508783c4d0fd170a47d197c95d06efcc9a738e0d61974078117cdd4be9 |
|
MD5 | 0b2c9276bc393d3edd19fe48ee3766f0 |
|
BLAKE2b-256 | b8cfab383cd1067428dbc5766e18e2b9820c7789742ab52846af392a57cd45c6 |
Hashes for charidotella-0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e854f62e11c2ef129ea357a409be620bac7a156fd3db656daf6749707becdd7e |
|
MD5 | 4a80c97a140cf8fdcd16f6b4703026cd |
|
BLAKE2b-256 | fb608f9b06c678c75103b679d36ddcd2ea4bce562645d62b8c99372d802f8464 |
Hashes for charidotella-0.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6777201da9d8bb58b2e963e8c4b76bff7903bf5a738c6ebdba7b9bbc23209520 |
|
MD5 | 08c352508468c21988805db69a7680bf |
|
BLAKE2b-256 | 2c168a9aec9f2ea516f0304d652586e6acb7314e1033569d1c5217ac9a2de2c6 |
Hashes for charidotella-0.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ab2f62abc279cff856364d9c32a9faa41b5aade1ab798ed2c263f22008370fc |
|
MD5 | f77795528029acdcbe0fe2bb39536e62 |
|
BLAKE2b-256 | bf6a257c3af7b395f8cf2740d7d80814ea932dc5d3b9f23adfb9a2916b06d662 |
Hashes for charidotella-0.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4106489fbd2ccd243399b4ce00eac70ca7e5ff83f5d9a683b193ff465aa2f36 |
|
MD5 | dbec250bf73050d9acc71f26f5090c0f |
|
BLAKE2b-256 | eb3a23e6ec233fe9683073b81602d9cf43e8b6f10cf1fb05a8d862ac193d9057 |
Hashes for charidotella-0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3db8a1bfb0a57b9dde78bbc83ad969202db5c924b788c10caba95e9ecf7cd5aa |
|
MD5 | 60b13a12104a22179772a13687e1812f |
|
BLAKE2b-256 | 1d77bf3d22ab651ddc21d6a3261020430d093d8ef50ed4241244aeee85eee197 |
Hashes for charidotella-0.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e40aada43d93937f5e2b43d6e91f94b63f0040880f395014d20dce6716c7ac53 |
|
MD5 | 85122618037893ef9e330ad611534d4d |
|
BLAKE2b-256 | 8d031dc0aac76f41c9ddc4d569fc882b15e4240a9e72f2872add1f9130762904 |
Hashes for charidotella-0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b163a485bb4e046a41cc6132aaabbbb3f0baf3cbc10b2e565f7d43f6a83798cd |
|
MD5 | fb591ad40f342de70e58d3cb4df3b12f |
|
BLAKE2b-256 | 3652cbe9ded58a99e021a5bcd1ba4a88b83229e4310aab997363c162dd2143af |