- 25 Jan, 2023 2 commits
-
-
Ross Gardiner authored
(Emulated mode) Handle prepocessing of pre-recorded observations See merge request dynaikontrap/dynaikontrap!28
-
Ross Gardiner authored
fixes html path issues via symlinks for output and log, html is now served from the DynAIkonTrap/server directory, no refernce to cwd is made
-
- 19 Jan, 2023 4 commits
-
-
Ryan Rueger authored
Otherwise a new output/logging path is created every invokation.
-
Ryan Rueger authored
This makes it easier to read and edit the configuration file.
-
Ryan Rueger authored
Whilst this could be a separate metapackage, this would lead to proliferation of the configuration and steps for installation.
-
Ryan Rueger authored
This means the user can directly call dynaikontrap --filename pre-recorded-observation.mp4 instead of making the ffmpeg call themselves. Documentation is updated to reflect this change. New options are introduced: --keep, To keep pre-processed files after processing (else they are deleted). Useful when one wants to re-run the trap on the same file with different tuning parameters --skip-preprocess, When the file has already been pre-processed. Implies --keep
-
- 18 Jan, 2023 4 commits
-
-
Ryan Rueger authored
-
Ryan Rueger authored
-
Ryan Rueger authored
Deep integrations with picamera do not allow this program to be run on other platforms. It can be _installed_ by first exporting READTHEDOCS, however running will yield an error as picamera cannot import the PiCamera module
-
Ryan Rueger authored
RST does not support bold/italic within link.
-
- 15 Jan, 2023 1 commit
-
-
Ryan Rueger authored
-
- 05 Jan, 2023 1 commit
-
-
Ryan Rueger authored
Documentation updates and Packaging See merge request dynaikontrap/dynaikontrap!27
-
- 31 Dec, 2022 2 commits
-
-
Ryan Rueger authored
Now reading is a little more streamlined
-
Ryan Rueger authored
-
- 29 Dec, 2022 17 commits
-
-
Ryan Rueger authored
-
Ryan Rueger authored
Also add explainer as to how to add $HOME/.local/bin to your PATH.
-
Ryan Rueger authored
Also, use correct .local hostname configuration.
-
Ryan Rueger authored
-
Ryan Rueger authored
-
Ryan Rueger authored
-
Ryan Rueger authored
-
Ryan Rueger authored
-
Ryan Rueger authored
When producing the sdist setup.py complains that there is a trailing newline char on the version string read from the VERSION file.
-
Ryan Rueger authored
Now there is only one list of dependencies that need to be managed.
-
Ryan Rueger authored
After having packaged Vid2Frames, we can now import this correctly as a module (and not as a literal file with file path vid2frames/Vid2Frames.py). In the import statement from Vid2Frames.Vid2Frames import VideoStream the first Vid2Frames is the module Vid2Frames. The second Vid2Frames references the Vid2Frames.py file within the Vid2Frames module.
-
Ryan Rueger authored
-
Ryan Rueger authored
We assume that users have installed DynAIkonTrap with pip. Virtual environment management is now up to the user. This will be documented in the future.
-
Ryan Rueger authored
This is necessary when packaging. We want to abstract the storage of source away, and let python/pip resolve these paths for us.
-
Ryan Rueger authored
-
Ryan Rueger authored
The achieves 3 things: 1. Within settings.py there is now only one location that determines what the settings path is 2. The configuration TUI shell script can call the get_settings_path() function to get the settings path python3 -c 'import DynAIkonTrap; print(DynAIkonTrap.settings.get_settings_path())' 3. This can later be extended to parse options passed to the main dynaikontrap command like --settings <file>
-
Ryan Rueger authored
Need to wrap tuner.py in main() for this to work with the entry_points specification in setup.py
-
- 28 Dec, 2022 9 commits
-
-
Ryan Rueger authored
-
Ryan Rueger authored
-
Ryan Rueger authored
For pacakging purposes, we should not define the settings.json location relative to the code. Using the $XDG_CONFIG_HOME is standard.
-
Ryan Rueger authored
This means users can view the settings.json file and tweak it for the next invokation.
-
Ryan Rueger authored
-
Ryan Rueger authored
-
Ryan Rueger authored
-
Ryan Rueger authored
-
Ryan Rueger authored
-