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 |
|