Skip to content

Releases: Open-Acidification/AlkalinityTitrator

Functional Device Test Menu

01 Jun 15:15
cd38c9d

Choose a tag to compare

Pre-release
UI Updates (#121)

* Updating testing

* Updating tests more

* Added the pump device

* Starting to work on GUI center

* GUI now supports left, center, and right text justifications

* Fixed tests and linting issues

* Updated with changes

v23.01.1: WWU Alkalinity Titrator - 2023 Starter

05 Jan 01:58
c62614a

Choose a tag to compare

Fix linter errors (#70)

* The run_mocked.sh works

* Fixed Python Black Errors

* Fixed Python Black Errors #2

* Fixed Flake8 Errors

* Fixed pylint Errors

* Fixed Spellchecker Errors

* Fixed Spellchecker Errors #2

* Fixed Linter Errors in markdown and lcd_interface

* Updated pipfile and pytest.yml for python version 3.11.1

v22.08.1: WWU Alkalinity Titrator - 2022 Edition

05 Jan 04:05
10a456f

Choose a tag to compare

docs: add kieransukachevin as a contributor for test, code (#61)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

v21.07.1: WWU Alkalinity Titrator - 2021 Edition (#20)

29 Jul 00:02
7b54797

Choose a tag to compare

* Plotted titration data, added new version of tempcontrol.py
* Updated tempcontrol.py with test program if run as __main__
* Tested new tempcontrol.py routine
* Okay actually added the temptest results
* Added .csv to TempTest files and edited program to add that automatically
* Moved arduino stuff from teams.
* Moved test .csv's to data directory
* Added limit switches to arduino code
* hour long temp control test
* Renamed stepper motor directory to 'arduino'
* Implemented the LCD for testing with the main program
* Implemented LCD and keypad, with button polling and floating value input. Lots of text needs to be reformatted though
* Updated some files as troubleshooting happened last week. Forgot to commit
* added first revision of limit switch python code
* Started statemachine.py, changed titration automation to take large titrant steps down to 4.0pH, then smaller steps to 3.5pH.
* Added second revision to limit switch python code.
* Added tempcontroller.update() to loops that needed it, fixed some syntax errors, getting ready to test limit switch implementation
* added auto_home function
* Added exception handling to prevent SSR from being left on after a crash and burning down everything, worked on titration code
* Tested automatic 8-4pH loop and refined it. Added traceback report on the exception handling
* Added Read Volume to Test Mode
* Fixed some bugs in titration routine, added optional lcd line 4 countdown on delay function and changed it to time.time() checking instead of time.sleep() in small steps.
* Ran multiple titrations from the same large sample. Minor bug fixes or reformatting
* added enable gpio in for stepper on arduino D2 pin
* ACTUALLY added stepper enable on arduino D2 gpio
* Fixed tempcontrol docstring
* fixed arduino step stick driver syntax errors

Co-authored-by: Konrad McClure <Konrad.McClure@wallawalla.edu>
Co-authored-by: Noah-Griffith <noah.griffith@wallawalla.edu>

v20.06.1

28 Jul 23:14

Choose a tag to compare

v20.06.1 Pre-release
Pre-release
Data from testing