Releases: eurocontrol-asu/open_alaqs
Releases · eurocontrol-asu/open_alaqs
v4.0.0
What's Changed
- Qgis spatialiteUse QGIS utils' spatialite_connect to remove reliance on Windows-only shipped DLL by @nirvn in #1
- Fix one more hard-coded use of spatialite Windows DLLs by @nirvn in #3
- Fix loading of custom editor UI form on non-Windows systems by @nirvn in #2
- Improve ALAQS project properties + bye bye static .py sidecar to .ui in favor of loadUiType by @nirvn in #5
- Revamp of the emission inventory creation dialog by @nirvn in #6
- Use an enum name that's compatible with older versions of QGIS by @nirvn in #7
- Re-architect the emission inventory analysis dialog & dispersion calculation dialog by @nirvn in #8
- Quick and simple clean up of the about dialog by @nirvn in #9
- Follow up to review call by @nirvn in #10
- Improve ALAQS project properties airport selection, heal auto pan to airport by @nirvn in #14
- Refresh the create ALAQS project dialog by @nirvn in #13
- Get rid of last remaining non-layout profiles dialog UI by @nirvn in #12
- Some more follow ups from the review call by @nirvn in #11
- Fix AUSTAL2000 output module by @nirvn in #15
- Initial tracks support by @nirvn in #4
- Add initial pre-commit hook and config by @suricactus in #16
- QGIS2 API usage and some more formatting errors fixed by @suricactus in #17
- Added pre-commit CI action by @suricactus in #18
- Bump CI dependencies by @suricactus in #21
- [UI] Project Properties Roadways tab - fix alignments and spacing by @suricactus in #19
- [UI] Simplify creating project by using native Qt file dialog by @suricactus in #20
- [BUGFIX] Clicking on export CSV in emissions dialog caused unhandled exception by @suricactus in #22
- Project properties UI fixes by @suricactus in #23
- Move all layer configuration out of the code as a static config file by @suricactus in #26
- When loading a new ALAQS project, automatically add basemap layer group by @suricactus in #28
- Fix toolbar title case to harmonize with the rest of QGIS by @nirvn in #32
- AUSTAL execution improvements by @nirvn in #33
- Reorganize the repo so the open_alaqs is a proper python module by @suricactus in #31
- When importing qt stuff, use qgis.pyqt, instead of pyqt5 directly by @suricactus in #35
- Fix Qt cursor, turns out the
PyQt.Qt
is different fromPyQt.QtCore.Qt
by @suricactus in #36 - Make sql connection via context manager and add sql_execute method by @suricactus in #37
- Simplify queries that create and load ALAQS project by @suricactus in #38
- Download and import OSM data on new project creation by @suricactus in #41
- Fix further python 3.9 typings by @suricactus in #46
- Remove dead code that also fails in pylint by @suricactus in #45
- Fix usage of "now", this is not postgresql by @suricactus in #47
- Prefer bymode over BFFM2 method by @suricactus in #51
- Add a bit more logging what is going on wrong by @suricactus in #50
- Fix calling non-existant function NOW in sqlite by @suricactus in #53
- Simple gitignore by @suricactus in #54
- Bump and simplify dependencies by @suricactus in #56
- Restore the original schema of the template databases by @suricactus in #57
- Fix type conversion, as some values might be NULL by @suricactus in #58
- Improve DB template generation with more logs by @suricactus in #59
- Fix setting zoom when a project is opened by @suricactus in #60
- Fix templates, drop sqlalchemy, improve logging by @suricactus in #61
- Simplify input value validation by @suricactus in #62
- Refactor Grid3D and related modules by @suricactus in #65
- Search OSM within the airport by @suricactus in #66
- Also recreate the shapes_* layers by @suricactus in #67
- Add more logs and actually overwrite the base_template when --full-recreate is passed by @suricactus in #68
- Simplify Aircraft instance creation by @suricactus in #72
- Search for helicopter engines by name by @suricactus in #73
- Fix SQL serializable by @suricactus in #74
- Remove parking method by @suricactus in #75
- Fix malformed datetime strings by @suricactus in #76
- Fix typing as old Python does not support
| None
by @suricactus in #77 - Use QgsNetworkAccessManager for external connections by @suricactus in #78
- Fix deprecation warning for
load_module
by @suricactus in #79 - Fix geometry loading by @suricactus in #80
- Fix load modules having deprecation warning, see 3be8e39 by @suricactus in #81
- No need to raise if the file is invalid by @suricactus in #82
- Better logs with the full exception via QgsMessageLog by @suricactus in #83
- Fix dataframe with missing columns by @suricactus in #84
- Fix typing for conversion and make less reliant on exceptions by @suricactus in #86
- Fix pandas assignment by @suricactus in #85
- Fix setting the aircraft name and group by @suricactus in #87
- Fix pandas deprecation warning by @suricactus in #88
- Fixed the
shape_*
layers primary key frompkuid
tooid
by @suricactus in #89 - Further improvements in the logs by @suricactus in #91
- Make pandas 2.0 fix with the assignment by @suricactus in #90
- Make sure the formatted error traceback is compatible with pre-3.10 Python by @suricactus in #92
- Revert "Fix all comparison to
True
(flake8 E712)" by @suricactus in #93 - Shapely expect the call to be .wkt not .to_wkt() by @suricactus in #95
- Fix calling an instance method without self by @suricactus in #94
- Fix CSV export by @suricactus in #96
- Rename
pmnonvolatilenumber_kg
topmnonvolatile_number
as expected… by @suricactus in #97 - Fixes in SQL table inserts by @suricactus in #98
- Give indication that export actually happened in SQLite case by @suricactus in #99
- Fix
ix
toiloc
as new pandas require by @suricactus in #100 - Resurrect the grid visualization by @suricactus in #101
- Save filename of the last .alaqs file used by @suricactus in #102
- Simplify movem...