2023-12-24T17:10:59Z - 2024-12-24T17:10:59Z
Overview
60 Pull requests merged by 3 users
Merged
#161 PyThermostat: Improve pyproject metadata
Merged
#160 PyThermostat: Replace setup.py with pyproject.toml
Merged
#149 PyThermostat: Add entry points to runnable scripts
Merged
#155 PyThermostat: Move scripts into subfolder
Merged
#157 README: Add PID Output Clamping section
Merged
#159 PyThermostat: Remove report mode in autotune.py
Merged
#158 PyThermostat: Remove all references to Pytec
Merged
#156 Rename the Pytec library to PyThermostat
Merged
#154 README: Fix limits section
Merged
#153 pytec: Stop using client report mode in plot.py
Merged
#148 pytec: Add hardware testing script
Merged
#151 pytec: Remove artificial report mode in client
Merged
#150 flake: Register the pytec Python package
Merged
#144 flake: Format with nixfmt-rfc-style
Merged
#146 pytec: Complete client
Merged
#142 Fix command parser failing test due to changes
Merged
#88 Rename all Steinhart-Hart references to B-param
Merged
#121 PwmLimits: Use uom quantities for fields not f64s
Merged
#117 steinhart_hart: Beta Parameter uom dimensions
Merged
#126 channels: get_i -> get_i_set
Merged
#140 TCP command: Rename pwm
to output
Merged
#112 README: Update instruction on finding Rust version
Merged
#128 README: Fixes to grammar and instructions
Merged
#129 README: Document interval key in reports
Merged
#130 README: Add updated info on new hardware revision
Merged
#138 README: Improve description of report command
Merged
#141 cargo fmt
and cargo clippy
changes
Merged
#139 Add command parser test for polarity command
Merged
#137 README: Purge all traces of report mode
Merged
#127 Show and save the set values of PWM limits into flash store instead of machine value
Merged
#135 Add command for setting TEC polarity direction
Merged
#134 Fix wrong current limit duty cycle calculation
Merged
#136 Remove report mode
Merged
#133 Fix Incorrect Dac Calibration Algorithm
Merged
#120 gitignore: Ignore .bin files and __pycache__
Merged
#131 flake: Add rlwrap to devShell
Merged
#132 Improve the VREF calibration routine
Merged
#52 dac_fix and review
Merged
#45 PID_improvements
Merged
#113 Small flake.nix updates
Merged
#105 Improve ADC Readings with Averaging Filter
Merged
#101 GUI
Merged
#94 Update Rust and switch to stable channel
Merged
#89 Cleanup fan control
Merged
#84 Fix i_set, a user-provided value, to stop varying on VREF measurements
Merged
#125 ItecPin -> ITecPin
Merged
#115 README: Fix command to make firmware BIN
Merged
#119 Calculate current_abs_max_tec_i from all channels
Merged
#118 Grammar fixes
Merged
#116 flake: Install LLVM in devShell too
Merged
#114 Update nix repos
Merged
#110 Use oxalica's rust-overlay
Merged
#109 Save i_set into EEPROM
Merged
#108 Clamp TEC Settings to Valid & Design Specs Ranges
Merged
#107 PID: Removal of the Kick when Setpoint is Changed
Merged
#102 Limit i_set within range of MAX1968 chip
Merged
#103 Don't load REF pin of MAX1968 chip on HWRevs < 3.0
Merged
#96 Disable feedback current readout on flawed HW Revs
Merged
#87 README: Remove VREF
Merged
#93 README: Avoid deprecated OpenOCD ST-Link config
2 Pull requests proposed by 1 user
Proposed
#145 flake: Dev convenience wrappers & environment
Proposed
#147 GUI: Thermostat Control Panel
6 Issues closed from 3 users
Closed
#143 Add a test script for thermostat
Closed
#106 GUI
Closed
#92 Noisy measured TEC current (tec_i)
Closed
#99 wrong current reports
Closed
#100 Channel 1 setting current doesn't work
Closed
#98 Make option for swapping the TEC polarity persistent
3 Issues created by 3 users
Opened
#97 GUI overrides user input for PID output clamping fields
Opened
#111 TCP sockets aren't reset on ethernet cable reconnect
Opened
#152 Remove all uses of threads and switch to asyncio
1 Unresolved Conversation
Open
#62
interface thoughts