This website requires JavaScript.
fad188b6d1
Update credits
Starbeamrainbowlabs
2019-08-02 12:15:59 +0100
04120c9f6b
Fill out the README with instructions.
Starbeamrainbowlabs
2019-08-01 16:30:13 +0100
014059d2ab
Create another pair of diagrams
Starbeamrainbowlabs
2019-08-01 14:49:23 +0100
3062a10058
Add Node.js application actions to the build script
Starbeamrainbowlabs
2019-08-01 12:33:33 +0100
519566f031
Improve development web server build task
Starbeamrainbowlabs
2019-08-01 12:28:28 +0100
d582265ef4
Correct build task name
Starbeamrainbowlabs
2019-07-31 16:06:58 +0100
126f2bdac2
Add geojson-debug build task
Starbeamrainbowlabs
2019-07-31 15:11:40 +0100
903639bba8
Tweak the settings some mroe, but it's not looking too good.
Starbeamrainbowlabs
2019-07-31 14:05:27 +0100
8dc21f358a
Formatting
Starbeamrainbowlabs
2019-07-31 12:15:37 +0100
ececc750bc
Tweak colouring, but it needs some work.
Starbeamrainbowlabs
2019-07-30 19:15:34 +0100
121da46b5e
Fix grid to make prediction point in centre of cells
Starbeamrainbowlabs
2019-07-30 19:09:45 +0100
f18023cf1a
Fix more training and prediction bugs, but its still not working as intended.
Starbeamrainbowlabs
2019-07-30 18:56:45 +0100
7761b0e1aa
Bugfix: Correct normalisation
Starbeamrainbowlabs
2019-07-30 18:46:07 +0100
dea7940b2e
Bugfix: Fix client-side Brain.js crashes
Starbeamrainbowlabs
2019-07-30 18:38:44 +0100
623af65aef
Remove unused imports
Starbeamrainbowlabs
2019-07-30 16:40:12 +0100
c9114cc4c4
Use new tidied normalising code on the client-side
Starbeamrainbowlabs
2019-07-30 15:55:15 +0100
4493fbb0fa
Tidy up normalising code
Starbeamrainbowlabs
2019-07-30 15:42:37 +0100
25bb302033
Bugfix: Fix Brain.js training issues
Starbeamrainbowlabs
2019-07-30 15:28:31 +0100
7d709c0fa5
Bugfix: Fix crashes in DatasetFetcher
Starbeamrainbowlabs
2019-07-30 15:15:34 +0100
8917f746ec
Add todo
Starbeamrainbowlabs
2019-07-29 18:07:17 +0100
03c1cbb97f
Finish refactoring to use Brain.js, but it's untested.
Starbeamrainbowlabs
2019-07-29 18:06:50 +0100
cce0761fed
Continue brain.js refactoring, but it's still not finished yet.
Starbeamrainbowlabs
2019-07-29 17:02:34 +0100
2a81ac792e
Start replacing Tensorflow with Brain.js, but it's not finished yet
Starbeamrainbowlabs
2019-07-29 14:36:52 +0100
b2efeae563
Remove Tensorflow.js dependency
Starbeamrainbowlabs
2019-07-29 14:17:47 +0100
43f99d6b5d
Try to add an additional input to the neural network, but it's not working.
Starbeamrainbowlabs
2019-07-29 14:17:28 +0100
9e93940225
Log the statistics to the console
Starbeamrainbowlabs
2019-07-26 15:26:10 +0100
048a5c25a7
Add loading animation
Starbeamrainbowlabs
2019-07-26 15:05:16 +0100
f8b09e5b9d
Add gateway marker layer to display gateway locations
Starbeamrainbowlabs
2019-07-26 14:56:07 +0100
ced38c6734
Refactor client-side AI into multiple web workers
Starbeamrainbowlabs
2019-07-26 13:57:24 +0100
673a8e3441
Refactor WebWorker interfacing code into own class
Starbeamrainbowlabs
2019-07-26 12:33:47 +0100
52d4f4fb38
Bugfix the new web worker.
Starbeamrainbowlabs
2019-07-25 18:56:59 +0100
4708fdbd6e
Refactor the AI into a web worker, but it's untested.
Starbeamrainbowlabs
2019-07-25 16:44:26 +0100
edb6362688
Optimise client-watch by using rollup --watch
Starbeamrainbowlabs
2019-07-25 14:33:02 +0100
7a96f87b2d
Bugfix: Correct latitude & longitude to make them the right way around
Starbeamrainbowlabs
2019-07-25 14:02:16 +0100
0ff5ca462e
Bugfix: Correct GeoJSON
Starbeamrainbowlabs
2019-07-25 13:33:11 +0100
ff412dcd5d
Update CLI help
Starbeamrainbowlabs
2019-07-25 13:17:23 +0100
dde6dc15be
Create shel script proxy for server script access
Starbeamrainbowlabs
2019-07-24 18:09:06 +0100
c6e6150d3e
Bugfix: Fix a bunch of crashes in the client-side map, but it's still not working :-/
Starbeamrainbowlabs
2019-07-24 18:08:53 +0100
bd42fa29a6
Bugfix the new Leaflet AI layer, but there are still issues to work out.
Starbeamrainbowlabs
2019-07-23 15:58:11 +0100
2a065e144a
Switch from path polyfill to rollup-plugin-node-builtins
Starbeamrainbowlabs
2019-07-23 15:55:29 +0100
698e02ff52
build/client-watch: Watch for changes to the rollup config file
Starbeamrainbowlabs
2019-07-23 15:53:56 +0100
61edaf6fa3
Write AI layer, but it's untested.
Starbeamrainbowlabs
2019-07-23 15:45:29 +0100
f0694de02c
Bugfix: Create 1 model per-gateway
Starbeamrainbowlabs
2019-07-23 15:14:50 +0100
225eb8753a
Start setting up an AI display layer, but it's not finished yet
Starbeamrainbowlabs
2019-07-23 13:49:45 +0100
d158868c3f
AITrainer: Save gateway locations to the index file
Starbeamrainbowlabs
2019-07-23 13:44:00 +0100
ebbc96ec8c
HACK: Dynamically import the AITrainer when it's needed to avoid crashes when the AVX instruction set isn't available
Starbeamrainbowlabs
2019-07-22 16:04:49 +0100
a1516a67bc
build: Add development web server build tasks
Starbeamrainbowlabs
2019-07-22 15:47:13 +0100
80a8833c03
[client] Get a basic map showing
Starbeamrainbowlabs
2019-07-22 15:46:07 +0100
c2810d4871
Improve format of index
Starbeamrainbowlabs
2019-07-22 12:42:04 +0100
d9cf650019
Write index JSON file to AI output directory
Starbeamrainbowlabs
2019-07-22 12:40:19 +0100
92574bc98c
Serialise trained AIs and save them to disk
Starbeamrainbowlabs
2019-07-22 11:53:30 +0100
dd9d39ba52
Create initial scaffolding for client-side map interface.
Starbeamrainbowlabs
2019-07-19 15:36:21 +0100
7469d4c1bf
ttn listener:Delete debug lines
Starbeamrainbowlabs
2019-07-19 13:10:47 +0100
5f5a4382a3
Move npm dependencies to top-level of repo
Starbeamrainbowlabs
2019-07-19 12:12:34 +0100
5c7cc1e906
Fix bugs in AI trainer. It works, but precisely it's doing si up for debate....
Starbeamrainbowlabs
2019-07-18 17:22:37 +0100
192e31a925
Write the the data input, but it's untested.
Starbeamrainbowlabs
2019-07-18 16:34:25 +0100
6dbb6c3b87
Hook up a dataset importer for training the AIs, but it's untested.
Starbeamrainbowlabs
2019-07-17 15:15:31 +0100
f7e2d77daa
Start writing the AI training code, but it's not finished yet
Starbeamrainbowlabs
2019-07-17 14:16:24 +0100
1252d60af0
Default to 0600 when creating the custom settings file
Starbeamrainbowlabs
2019-07-16 18:08:39 +0100
952312fbd3
Add none mode to logging.date_display_mode
Starbeamrainbowlabs
2019-07-16 18:03:35 +0100
2a9de80848
Add logging.colour settings option
Starbeamrainbowlabs
2019-07-16 18:01:17 +0100
680b5cb16e
rsyslog: Fix syntax
Starbeamrainbowlabs
2019-07-16 17:53:06 +0100
883ce2b2cb
rsyslog: Use stop instead of ~
Starbeamrainbowlabs
2019-07-16 17:49:11 +0100
e65757308d
ttn-server -> tth-listener
Starbeamrainbowlabs
2019-07-16 17:47:59 +0100
423d0a0dd8
Write rsyslog config file
Starbeamrainbowlabs
2019-07-16 17:42:07 +0100
abb13161da
Write service file for TTN listener
Starbeamrainbowlabs
2019-07-16 17:39:22 +0100
d84d838775
Another typo
Starbeamrainbowlabs
2019-07-16 16:32:24 +0100
c703e1c2c4
typo
Starbeamrainbowlabs
2019-07-16 16:14:55 +0100
d57e35b1a9
Make bibtex optional too
Starbeamrainbowlabs
2019-07-16 16:14:32 +0100
4d3ea4beba
Bugfix: Fix syntax error in build script
Starbeamrainbowlabs
2019-07-16 16:13:53 +0100
af5b0bed61
build: Make pdflatex optional
Starbeamrainbowlabs
2019-07-16 15:42:24 +0100
cf1e49f08d
Implement GPS delta checking
Starbeamrainbowlabs
2019-07-15 15:25:51 +0100
d806a2e4c9
Fixed bugs in new AEs encryption layer.
Starbeamrainbowlabs
2019-07-15 14:31:39 +0100
723941bdf8
Implement an extra layer of encryption, but it's untested.
Starbeamrainbowlabs
2019-07-15 13:49:44 +0100
0604062966
Add aes-js to decrypt the incoming data, but we haven't put it to use just yet
Starbeamrainbowlabs
2019-07-15 11:46:41 +0100
5b97ada857
Revise ethics form based on ethics review feedback
Starbeamrainbowlabs
2019-07-15 11:46:18 +0100
4914d5a492
Bugfix data processor
Starbeamrainbowlabs
2019-07-11 14:07:55 +0100
70da049d49
Implement initial data processor, but it's untested.
Starbeamrainbowlabs
2019-07-11 14:03:27 +0100
d0d303bc4b
Bugfix: Squash sd card writing issue
Starbeamrainbowlabs
2019-07-11 13:17:01 +0100
f80571e444
Write test program for the SdFat library
Starbeamrainbowlabs
2019-07-11 13:10:24 +0100
a77fcf637c
Change MicroSD card test serial speed
Starbeamrainbowlabs
2019-07-11 12:52:05 +0100
8d822c33c0
Tidy up logging
Starbeamrainbowlabs
2019-07-10 14:44:52 +0100
1ee184d82d
Bugfix: Use latitude and longitude instead of lat long
Starbeamrainbowlabs
2019-07-10 14:32:58 +0100
70d29a9517
Bugfix: Correct SQlite db intialisation code
Starbeamrainbowlabs
2019-07-10 14:20:46 +0100
08a4ebe9f1
Bugfix: Reference db_template currectly when initialising the db connection
Starbeamrainbowlabs
2019-07-10 14:13:47 +0100
bd08aae1da
Asyncify everything so that we can do dependency injection
Starbeamrainbowlabs
2019-07-10 14:11:46 +0100
121cfc2418
Write some glue code to insert the measurement info into the database
Starbeamrainbowlabs
2019-07-10 12:21:38 +0100
855cbc0c1b
Insert into ReadingRepo, but it's not tested yet
Starbeamrainbowlabs
2019-07-09 17:31:08 +0100
3123215f11
Make sure SQLite repos reflect the database template
Starbeamrainbowlabs
2019-07-09 14:07:23 +0100
489aac2263
Update SQLite repositories to use awilix container
Starbeamrainbowlabs
2019-07-09 14:05:42 +0100
d494998ff8
Update .gitignore
Starbeamrainbowlabs
2019-07-09 13:41:32 +0100
d65f512003
Pass message on to message handler
Starbeamrainbowlabs
2019-07-09 13:14:25 +0100
380f984253
Bugfix: Correct payload decoder
Starbeamrainbowlabs
2019-07-09 13:14:12 +0100
3f1cf278e9
Fix ttn app server action in build script
Starbeamrainbowlabs
2019-07-09 13:13:11 +0100
46bb1d9047
Add a decode-test action to the Node.js server.
Starbeamrainbowlabs
2019-07-09 13:12:54 +0100
b95505eaff
Try to fix the sd card issue, but there's no change :-/
Starbeamrainbowlabs
2019-07-09 13:12:32 +0100
7dba01bff1
Bugfix: Cast longitude to longitude byte array
Starbeamrainbowlabs
2019-07-09 13:11:31 +0100
321b154105
Decode incoming messages as JSON
Starbeamrainbowlabs
2019-07-09 11:46:35 +0100
5aa990b421
Use mqtt directly instead of simple-mqtt-client
Starbeamrainbowlabs
2019-07-08 16:06:06 +0100
42841d07e8
Finish switching over to simple-mqtt-client, but it's still broken
Starbeamrainbowlabs
2019-07-08 15:42:05 +0100