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
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-0.10-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1e371d9ba23c1f240f4ef27b8468c75f4b1a6e45cddb72c5c3b6345d6152b24 |
|
MD5 | 5521ed2bf2665b548d2f14082d1ab3a5 |
|
BLAKE2b-256 | d457155a60bd04ac8cff979d9483372e2f45eabc4799baf783ca5c30f17c8f69 |
Hashes for charidotella-0.10-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4167cc86c83710038d4a4e434b1836582f75067790dcf7b1d40986b7649c2d89 |
|
MD5 | b0c4e6047094d5e890499cfad2ecc45f |
|
BLAKE2b-256 | bf64ceaeca92b1fdd57b4bbeee183e8fee19e10dcaabc077c5af0c05661658db |
Hashes for charidotella-0.10-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70631c4690b701672680c6c18a544b5e19804fa846427dabcf7b5087a7539fab |
|
MD5 | 390d3ad93d5e1cdc254dbc5c57664671 |
|
BLAKE2b-256 | 7ff9367555227b0e930ed5a502712e6585af50c801315dceca329fdc793a4e52 |
Hashes for charidotella-0.10-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 886922a29cf30df381f7534d6364e89226401f3b63127a58ae4201d4f1207c45 |
|
MD5 | 922bf8a13fe7c61b21ffdc0ca9001594 |
|
BLAKE2b-256 | f03aa7779f6717c0388038e9d35ef5221e89e2bd98c0aa62ea0d183fb5f34003 |
Hashes for charidotella-0.10-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e15bcb2bd62f4dbdc116684f123bea000df5c9b3fc9aa243583b7339a5db3b08 |
|
MD5 | d1e479f220b1458ea240172fbd1d29ea |
|
BLAKE2b-256 | dbab6a2f9a60d28446ad9c2a7f457edef3609f65ba004d5a5202691b17a4f13b |
Hashes for charidotella-0.10-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8299f87d3cc89ff34bc2dbd0682279d51553774e65d374ea0926431a8f5146e |
|
MD5 | 9d7fff380a621cc3d115a1a03ebaf7e1 |
|
BLAKE2b-256 | ec32d97289e85a5d757145d0313fc85eba37337bd3963ff38c1e00bdb1cf96c0 |
Hashes for charidotella-0.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9cdc48e7e2cd7b6244063202d7a43af6e6d517f0d7f1a3cd778ad8fec59a8b2 |
|
MD5 | df620190c930776e56a44f39dd4b670f |
|
BLAKE2b-256 | 141c6b3f4d8505b0da175a4108f512da591740092897e636796406ad43badc07 |
Hashes for charidotella-0.10-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09be74073cda03d1b27987393a248a455eb6dac9909662907097c6c9b1feeb30 |
|
MD5 | 982aabda8e46685c7bb760dff081bc51 |
|
BLAKE2b-256 | aeeb08270b632e2cb951fd51591fd17a5d304dfb23e89a0de950fc2aef49945e |
Hashes for charidotella-0.10-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bc89578f7d1293a1654b74e2b153350d6178895f2efb2b7c87f230b0dbcc3cc |
|
MD5 | 2282369b55360ffc047e55fa82253eb5 |
|
BLAKE2b-256 | 5075876b2016452add9a202698449cd34442e60843ebbcd28c67984549665187 |
Hashes for charidotella-0.10-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3356dfb0b3ffacb3e42c60fbe37b3a7a656e3bc77671245f80dce1298e0ce681 |
|
MD5 | 7decf6e53b7fab55bd1971f32f040562 |
|
BLAKE2b-256 | 24b613fbb6ad575e7b12d8c0af463a4e61c7937623b937b85414f73432d4daa0 |
Hashes for charidotella-0.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74de61e16be585ba36e4840c0ac3cd44b3f440979f59c4dad7ecc05fc81572f9 |
|
MD5 | 4ccb790ae192a4fa33fbaf99de79bf96 |
|
BLAKE2b-256 | 202ac80aa13e3064760c81cc4179ab58a8943a6bacf6d976551dfd890b291a73 |
Hashes for charidotella-0.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf6aee45b415bcf8e0539f495e00bcd8e555e5e85757d31e7213a8b92365adcf |
|
MD5 | 5343d6d1ee7c72820e53001229c4381f |
|
BLAKE2b-256 | 17524a670423071ab196591863fcf96804dd1c968b98603a194bd681ada82984 |
Hashes for charidotella-0.10-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a864efa90b9d35dc142599b6604ec402aabe9f8401cd96f6b8641e3a33827604 |
|
MD5 | 349996063d86ca1ad3372108c5c665f7 |
|
BLAKE2b-256 | f61572fc92bde419e36b8b545ea8e79d03be07084b5331dc762012998b87cbad |
Hashes for charidotella-0.10-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9caa7c776d30caa7b5d915a44f8ab9dd1a273f215f919e2f432d4ccc82a799a |
|
MD5 | 2c2c5f7cabd8d4521f7b9045bb1f9c80 |
|
BLAKE2b-256 | fa31204c62122ba3c9ca855faabcdd6b052192b1dc684a568109e12b977476c0 |
Hashes for charidotella-0.10-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c7514ea8081dac0f90c71ea6a6bf55b421204014a65eae85e05ed6bf33f5eeb |
|
MD5 | ccf8950705560f926760cd68e232b769 |
|
BLAKE2b-256 | 9e36fe3a430f51eca1168ae05f860f26fd5e2ffde16840fb7dd90c971147ff90 |
Hashes for charidotella-0.10-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dae3aecdd3ebc3600ae06ffbc00f3e051757b3f2236ae64775e5504db099df44 |
|
MD5 | 3d882bdbd73f10f5e37d2db547e3c5ba |
|
BLAKE2b-256 | 33e874e6a0d3ae630da0d9291e56f8f44e4a8f3b8a60c4a7f46c5b3742c94ac8 |
Hashes for charidotella-0.10-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37511a50d064a779de0235ee9360d3d96e559dd0873a7e1ff4c4350db5d91431 |
|
MD5 | dedb3c01539d4976094c02f8b7e04bd0 |
|
BLAKE2b-256 | 000873cba9c71d4053a50e6c2f583fc6c70c5f5af840d686eded134010326409 |
Hashes for charidotella-0.10-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28de6949ee9db619e2377b2ef48fc852ea1662d668bec1c57456b0542aeed387 |
|
MD5 | 17aa1c4fa4d363823b26b4e7f74a74fb |
|
BLAKE2b-256 | fe1075b8685236c29bb8739c69e4ac47342184dbb4f6b66ab25f966c19366528 |
Hashes for charidotella-0.10-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0529bad912372e6864539ef20d283ae72c9e937f8127e75060093eab11adfe25 |
|
MD5 | 2b92856748b4b870b57f697e3927e918 |
|
BLAKE2b-256 | 7de7b786e3cc01b4b471e7da332bf7fd244c9bd3f5684b724138cc88f8068f45 |
Hashes for charidotella-0.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f72b24617b34d6df90c5facdf283e5afa93e0dfb1c3a6d481502d8b9fad6c21b |
|
MD5 | 510a6993f3a4d4ab3f45546fca23f15b |
|
BLAKE2b-256 | ab2dd0d1658f2e3f72cc1066be2dd2e886fffa711ecba5f30856e72a9db2126a |
Hashes for charidotella-0.10-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc42d31f100e57e6150662900d802b5c37bfa57741b1efc890fbd11ad94077d0 |
|
MD5 | 68d61dc1395e3f55cf293f6f8bf54f65 |
|
BLAKE2b-256 | a0862513bee12033d9e702611bf49e2ba6fc81c1e5f0af64c44e9be6334802b6 |
Hashes for charidotella-0.10-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6986911db408f2f0df43cda441abe0bb0a2270ceb57bf23ef87cf98d809886b0 |
|
MD5 | b5c0b90beb705170a23a7cc0591ca08a |
|
BLAKE2b-256 | bf7b30fab22a3170cd588193e646ffceb42de241ede1550b1041d84462b0dff7 |
Hashes for charidotella-0.10-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8984220f0cdeb78785755b57efc44d950862e90e3067f63976b2502e24260f5a |
|
MD5 | 5708ee41d83f66806328054bac5b9b6d |
|
BLAKE2b-256 | 419a7e361c918e9be324c2eb18c4ba8caf1f4a4e5bf138c1adaefe387e6b7a29 |
Hashes for charidotella-0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b65c51522adbd4deb22a46dc42efe6d38f418882de8de81623bb8454c720e61 |
|
MD5 | 0776b50e5774f66028489a344605e40c |
|
BLAKE2b-256 | 891dd4df6f3e4a728861b05a65f86f4dd7c0c3e0771d00d37e9626f3b20f53a1 |
Hashes for charidotella-0.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 092045d612fbb79b698619ec21a4f50829277087bbe490effd7dce5ec0d8c15d |
|
MD5 | 11e9a82d44c91856a7ac9d163689c871 |
|
BLAKE2b-256 | 9d149b6cd5f84ebff0a314722573d0ab1f0bb365e5b1a3ec165a520e3f7b6948 |
Hashes for charidotella-0.10-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fadb60fdefa08057fcb811932e050515f0676b2a9cbaee528f0d292ffa8c9b4f |
|
MD5 | 12fa9777f862080b5fb5cee8ee3e9af2 |
|
BLAKE2b-256 | c3d1eb1cab7a7d1bbddf35145413e363bce6cd97c332d02e66ab7075751015f2 |
Hashes for charidotella-0.10-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca528102461cc864ce5685add455cba33eddcb5e84ae3137bbc42130dc4182bb |
|
MD5 | 6efbe6fc12615c18849099e3983ad719 |
|
BLAKE2b-256 | b1ea4b8411bc23754a60397c8967d59d71c04f2b71a332ff983eb6bb75ad5479 |
Hashes for charidotella-0.10-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9784f36e0b6f17df84e3f350c76741a226c7963d2f28bcdbe89a1ba828b381e |
|
MD5 | 95709dce9e83694a12abb7d5d43a1ef6 |
|
BLAKE2b-256 | 910878ba1c1af1d675dc385519dc3548203b116b4f41a4d034b4b9c88fd7e55e |
Hashes for charidotella-0.10-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 621ae1d9a3ed1e852e84ffd63244f645357ea13a59fc1806b02cd45a385fc24a |
|
MD5 | 5b5a32c26bc10a53dd1aabdae123cce1 |
|
BLAKE2b-256 | e31a9756bd38e1682ce7db23416dae401b6152a2344476f81b2d339c48768634 |
Hashes for charidotella-0.10-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e625fa370c53da3b83e2a4e641dcd77f973c1872141bcd08a964135c7b9e385f |
|
MD5 | bf84babae867d7e60f40787341758b1b |
|
BLAKE2b-256 | 46dcbdfff876759b54358128b5d1a802f8dac0ac3a6a5af7ca524fdf73813c58 |
Hashes for charidotella-0.10-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85679aad045a32e0a87564ebf664906b1bb08b4855c570a2295b52868f2a4176 |
|
MD5 | e4ab670a179036682c147301e89a13ef |
|
BLAKE2b-256 | 70a7281f996b55aa267e09fc83740aa961e1aba8aae515694276f41e4161c082 |
Hashes for charidotella-0.10-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17f70cd2e589d532892fb6b60586dc19d09f6deb3916dc12390c0e6f009f7602 |
|
MD5 | cb9407ddb1befdbed6d7b5e91e914f6f |
|
BLAKE2b-256 | 3c1d6f1694b5d9493c27784837d133b40f6ccf2cef8429b97bb5c3d2e5e1d9de |
Hashes for charidotella-0.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d4c5f2c5bd1a71880905f138d874fa29081b0b5405364955f1c3f94d4638463 |
|
MD5 | bb34479abceeed797d360e56e815f525 |
|
BLAKE2b-256 | ca09a42ed906adaf888f2d280c27f872b33988a8917fbfc64bcd7e1c9c459eb4 |
Hashes for charidotella-0.10-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d156d9fe4185a16e8d0c27926b23940cb7534faf2ab508e19093adf36f6ef63 |
|
MD5 | 8918fc874e3d7f4f6aac770858fbac48 |
|
BLAKE2b-256 | 9c112b5a11f104ef327612bc63852f96785b6687dd2a120af41252a20ac67e19 |
Hashes for charidotella-0.10-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 713cbe7fcdd639c824e83450bf03080da8145d8ff2d9673c2f41a9534b24b5b1 |
|
MD5 | f6192b3e54db1dca8fe0033e958b83f5 |
|
BLAKE2b-256 | 9454f041ac8e096db97d347f03ff2375165bc27c82150d308411588c53fb1e63 |
Hashes for charidotella-0.10-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90441f2c8c2273a92fd27411cf5a3442fa008f8b985d133b952e9d57d0d2db44 |
|
MD5 | 800da84338a4b94f7fe2a89d06e84dc7 |
|
BLAKE2b-256 | 1c88db83ada2d7f8f5abbe702b1f6d73c95ebe1f3b4985121b5caa9b6bf6c6ba |
Hashes for charidotella-0.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68565080f2d29b60e1384ab2016495280bd5556bbf1cfa8cf7b923a7d1b23c7e |
|
MD5 | 30f1cb5609bab3dba280036095fb0ca7 |
|
BLAKE2b-256 | 736b543df01d23dda67afd5726a69b62ec1e3636fb9c49e0d39e2aea0f9844e9 |
Hashes for charidotella-0.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6f5823d74ecd999555d08a81f8dab7927662547c512cbef878429b969d5d9d2 |
|
MD5 | 9df28851dccca32bc1a0f52418e36681 |
|
BLAKE2b-256 | de58e5589e3910aa8d9c4d15b58819b1fb236100a0e99b0d7bf669dc40a340f1 |
Hashes for charidotella-0.10-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b75f31e9c96fc9b16baa3d44c80f05da6aa9a3b6f99bce172a1167272d20420 |
|
MD5 | f0de47e4c1251bc2d5a2f4e73e23684b |
|
BLAKE2b-256 | 7f81c6e80279d7693b3d310d0162a39aad08af9ca1d8ce02d4d6cecc1a7ef129 |