Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
f021258
add plan command to click
j-atkins Jun 6, 2025
b27698a
first draft of UI app
j-atkins Jun 6, 2025
ed245c9
updates before valid entry checking implemented
j-atkins Jun 6, 2025
a863ae7
starting to introduce more precise error messages
j-atkins Jun 6, 2025
0b8f8f1
add textual as dependency
j-atkins Jun 6, 2025
74f69dc
working towards better validation of inputs
j-atkins Jun 16, 2025
e171667
launch TUI in the browser
j-atkins Jun 17, 2025
4abdac4
launch automatically to browser
j-atkins Jun 17, 2025
ac6af8f
validation via textual Input arguments working but with bugs
j-atkins Jun 18, 2025
5be6ab4
instrument config refactoring
j-atkins Jun 19, 2025
15d15b5
refarctoring and update config save_changes method
j-atkins Jun 20, 2025
26d0ecd
improved error handling
j-atkins Jun 20, 2025
ee26959
Refactor error handling and validation; introduce UserError for user-…
j-atkins Jun 23, 2025
1f7475f
fix potential bug in longitude validation
j-atkins Jun 24, 2025
22b3691
add validators to space time region inputs
j-atkins Jun 24, 2025
64e3486
Update save_changes method in ScheduleEditor
j-atkins Jun 25, 2025
7e5ff85
Refactor error handling to provide detailed unexpected error messages…
j-atkins Jun 25, 2025
c7097e0
Refactor TODO comments for clarity and organization; update unexpecte…
j-atkins Jul 1, 2025
3670252
remove reading in instrument selection from Excel for schedule
j-atkins Jul 1, 2025
286f9f7
add .verify() methods to Save logic, remove browser launching, update…
j-atkins Jul 7, 2025
1b22634
auto fill start and end times in SpaceTimeRegion if left blank in UI
j-atkins Jul 7, 2025
111b410
Update TODO comments; enhance user messaging in schedule configuratio…
j-atkins Jul 8, 2025
b5eb357
add tests for UI; add pytest-asyncio dependency
j-atkins Jul 9, 2025
7e8775a
update tests to reflect changes to how users select instruments
j-atkins Jul 9, 2025
a0ef9fd
tidy up `plan` command docstring
j-atkins Jul 9, 2025
71bdd2d
tidy up
j-atkins Jul 9, 2025
4512df0
post-review edits and fixes
j-atkins Jul 25, 2025
9ca37ba
update test for new schedule error messaging
j-atkins Jul 25, 2025
be20ce8
tidy up old TODOs
j-atkins Jul 25, 2025
1ee1f83
catch no matches error
j-atkins Jul 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ dependencies:
- copernicusmarine >= 2
- openpyxl
- yaspin
- textual

# linting
- pre-commit
Expand All @@ -22,6 +23,7 @@ dependencies:
# Testing
- pytest
- pytest-cov
- pytest-asyncio
- codecov
- seabird
- setuptools
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ dependencies = [
"PyYAML",
"copernicusmarine >= 2",
"yaspin",
"textual",
]

[project.urls]
Expand Down
Loading
Loading