164 Commits

Author SHA1 Message Date
Teemu Ikonen
069560accc web: Only catch aiohttp.ClientError exceptions on MLS query 2023-06-15 20:29:57 +03:00
Teemu Ikonen
29ab612439 wiglenet: Add timeouts to _tileupdate calls 2023-06-13 15:55:44 +03:00
Teemu Ikonen
f3709030cd wiglenet: Hold a ref to the _update_neighbour_tiles bg task while it's running 2023-06-13 15:06:18 +03:00
Teemu Ikonen
057dd67557 utils: Add more typing 2023-06-11 12:40:02 +03:00
Teemu Ikonen
7dae313cc4 data: Add a localdb section to the example conf 2023-06-11 12:40:02 +03:00
Teemu Ikonen
92f254d6d2 server: Update all local DBs (obsdb, localdb) on locate and submit calls 2023-06-11 12:40:02 +03:00
Teemu Ikonen
26fc63ff18 config: Collect updatable localdb files to 'localdb_files' key 2023-06-11 12:40:02 +03:00
Teemu Ikonen
416bb5086f local: Add local database implementation 2023-06-11 12:40:02 +03:00
Teemu Ikonen
5e255f4608 constants: Add BT, cell and cellarea constants, add sources 2023-06-11 12:03:47 +03:00
Teemu Ikonen
dbbf2a5c22 constants: Rename WIFI_MAX_CLUSTER_METERS to WIFI_MAX_RADIUS 2023-06-11 11:32:28 +03:00
Teemu Ikonen
f228e369a5 obsdb: Add func _get_positions() 2023-06-11 11:23:42 +03:00
Teemu Ikonen
843e665ff2 obsdb: Add UpdaterBase class, allow position in insert_locate 2023-06-11 11:23:06 +03:00
Teemu Ikonen
e771f8dfe3 Add a resolver base class ResolverBase 2023-06-04 22:34:42 +03:00
Teemu Ikonen
3c7aa67871 locator/base.py: flake8 2023-06-04 22:33:30 +03:00
Teemu Ikonen
05b18b3402 web: More debug output 2023-05-26 16:24:33 +03:00
Teemu Ikonen
8c844486e4 README.md: Add info on entry points and cellid import, improve 2023-03-30 20:43:14 +03:00
Teemu Ikonen
de84ffa2e5 Add hand-crafted entry point scripts under ./bin 2023-03-30 20:38:37 +03:00
Teemu Ikonen
abac29c0e9 setup.py: Add 'cellid-ols-import' entrypoint 2023-03-30 20:38:37 +03:00
Teemu Ikonen
e12a04e40e cellid: Add a DB importer from opencellid CSV format 2023-03-30 20:38:37 +03:00
Teemu Ikonen
1aa7e4bfb2 cellid: Add DB_VERSION and check it on init 2023-03-30 20:07:10 +03:00
Teemu Ikonen
7824cc1fda README.md: Add 'See also' section 2023-03-30 20:07:10 +03:00
Teemu Ikonen
b0307f2b9f Add setup.py and pyproject.toml 2023-03-30 20:06:58 +03:00
Teemu Ikonen
66e1bdc8d0 Version 0.1.0 2023-03-24 16:29:39 +02:00
Teemu Ikonen
0d632ad648 README.md: Update 2023-03-24 16:29:39 +02:00
Teemu Ikonen
2c89b7d092 requirements.txt: Add scipy 2023-03-24 16:29:39 +02:00
Teemu Ikonen
04b48952e9 Support multiple locator methods 2023-03-24 16:29:39 +02:00
Teemu Ikonen
2ff735aeaa README.md: Update cell id backend status 2023-03-10 14:41:35 +02:00
Teemu Ikonen
afba598a7a config: Fix typo on --logtimestamps cmdline arg 2023-03-10 14:41:35 +02:00
Teemu Ikonen
b89c4f80bf config: Set default debug level to 'warning' 2023-03-10 14:41:35 +02:00
Teemu Ikonen
0152a43ecf data: Add example service file 2023-03-10 14:41:35 +02:00
Teemu Ikonen
000020e8be data: Move data dir to module ols.data with __init__.py 2023-03-10 14:41:35 +02:00
Teemu Ikonen
254cb08693 config: Set default conffile to '~/.config/ols/ols.toml' 2023-03-10 14:41:35 +02:00
Teemu Ikonen
9077fef54e data: Improve example conffile 2023-03-10 14:41:35 +02:00
Teemu Ikonen
bd941d8cf6 config: Default to '~/.local/share/ols' as datadir 2023-03-10 14:41:35 +02:00
Teemu Ikonen
1ba258fbf9 config: Allow None as obsdb, default to it 2023-03-10 14:41:35 +02:00
Teemu Ikonen
237477564a Add locator/__init__.py 2023-03-02 16:34:32 +02:00
Teemu Ikonen
e001c8adf1 Add .editorconfig file 2023-03-01 11:41:01 +02:00
Teemu Ikonen
02df5ec923 wiglenet: Shorten cache hit debug log message 2023-02-21 14:05:27 +02:00
Teemu Ikonen
c6762ecfb8 Remove wiglenetresolver.py to wiglenet.py 2023-02-21 14:04:35 +02:00
Teemu Ikonen
113538daf2 Adapt to backend -> resolver name change 2023-02-20 18:36:28 +02:00
Teemu Ikonen
111ed035e4 Rename backend dir to resolver 2023-02-20 18:35:38 +02:00
Teemu Ikonen
ce02fd3367 flake8 2023-02-20 17:30:11 +02:00
Teemu Ikonen
dd2b2acbef locator/clustering: Add Ichnaea license info 2023-02-20 17:30:11 +02:00
Teemu Ikonen
e12e8acc50 locator: Improve single wifi accuracy calculations 2023-02-20 17:30:11 +02:00
Teemu Ikonen
3be2ba52d7 server: Use multiple resolvers in 'Strongest*' locators 2023-02-20 17:30:11 +02:00
Teemu Ikonen
f431baffaa locator/single: Rename SingleXLocator classes to SingleXLocatorBase 2023-02-20 17:05:37 +02:00
Teemu Ikonen
fd16406b8b locators: Adapt to the new location 2023-02-20 17:05:08 +02:00
Teemu Ikonen
46ffcf590a Move all locators to ols.locator 2023-02-20 17:01:54 +02:00
Teemu Ikonen
8430474642 locators: Add StrongestCellLocator, refactor 2023-02-20 14:05:02 +02:00
Teemu Ikonen
3edc547eb4 server: Convert 'radioType' to upper case after validation 2023-02-20 14:04:12 +02:00