Index of /rawdata

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[   ]shiplake-20241001.xml.gz2024-10-01 00:30 3.2M 
[   ]shiplake-20230501.xml.gz2023-05-01 00:30 3.2M 
[   ]shiplake-20230401.xml.gz2023-04-01 00:30 3.2M 
[   ]shiplake-20230801.xml.gz2023-08-01 00:30 3.2M 
[   ]shiplake-20240201.xml.gz2024-02-01 00:30 3.2M 
[   ]shiplake-20230201.xml.gz2023-02-01 00:30 3.2M 
[   ]shiplake-20230701.xml.gz2023-07-01 00:30 3.2M 
[   ]shiplake-20230601.xml.gz2023-06-01 00:30 3.2M 
[   ]shiplake-20230301.xml.gz2023-03-01 00:30 3.2M 
[   ]shiplake-20220801.xml.gz2022-08-01 00:30 3.2M 
[   ]shiplake-20240101.xml.gz2024-01-01 00:30 3.2M 
[   ]shiplake-20240401.xml.gz2024-04-01 00:30 3.2M 
[   ]shiplake-20220701.xml.gz2022-07-01 00:30 3.2M 
[   ]shiplake-20231001.xml.gz2023-10-01 00:30 3.2M 
[   ]shiplake-20220901.xml.gz2022-09-01 00:30 3.2M 
[   ]shiplake-20231201.xml.gz2023-12-01 00:30 3.2M 
[   ]shiplake-20240701.xml.gz2024-07-01 00:30 3.1M 
[   ]shiplake-20230901.xml.gz2023-09-01 00:30 3.1M 
[   ]shiplake-20230101.xml.gz2023-01-01 00:30 3.1M 
[   ]shiplake-20240801.xml.gz2024-08-01 00:30 3.1M 
[   ]shiplake-20240901.xml.gz2024-09-01 00:30 3.1M 
[   ]shiplake-20240301.xml.gz2024-03-01 00:30 3.1M 
[   ]shiplake-20220501.xml.gz2022-05-01 00:30 3.1M 
[   ]shiplake-20220601.xml.gz2022-06-01 00:30 3.1M 
[   ]shiplake-20220301.xml.gz2022-03-01 00:30 3.1M 
[   ]shiplake-20221201.xml.gz2022-12-01 00:30 3.1M 
[   ]shiplake-20231101.xml.gz2023-11-01 00:30 3.1M 
[   ]shiplake-20221001.xml.gz2022-10-01 00:30 3.1M 
[   ]shiplake-20240601.xml.gz2024-06-01 00:30 3.1M 
[   ]shiplake-20221101.xml.gz2022-11-01 00:30 3.1M 
[   ]shiplake-20210801.xml.gz2021-08-01 00:30 3.1M 
[   ]shiplake-20211001.xml.gz2021-10-01 00:30 3.0M 
[   ]shiplake-20210701.xml.gz2021-07-01 00:30 3.0M 
[   ]shiplake-20210901.xml.gz2021-09-01 00:30 3.0M 
[   ]shiplake-20210601.xml.gz2021-06-01 00:30 3.0M 
[   ]shiplake-20220401.xml.gz2022-04-01 00:30 3.0M 
[   ]shiplake-20211101.xml.gz2021-11-01 00:30 3.0M 
[   ]shiplake-20220201.xml.gz2022-02-01 00:30 3.0M 
[   ]shiplake-20210501.xml.gz2021-05-01 00:30 3.0M 
[   ]shiplake-20240501.xml.gz2024-05-01 00:30 3.0M 
[   ]shiplake-20210401.xml.gz2021-04-01 00:30 3.0M 
[   ]shiplake-20211201.xml.gz2021-12-01 00:30 3.0M 
[   ]shiplake-20210301.xml.gz2021-03-01 00:30 3.0M 
[   ]shiplake-20220101.xml.gz2022-01-01 00:30 3.0M 
[   ]shiplake-20210201.xml.gz2021-02-01 00:30 3.0M 
[   ]shiplake-20200901.xml.gz2020-09-01 00:30 2.9M 
[   ]shiplake-20200801.xml.gz2020-08-01 00:30 2.9M 
[   ]shiplake-20201001.xml.gz2020-10-01 00:30 2.9M 
[   ]shiplake-20200601.xml.gz2020-06-01 00:30 2.9M 
[   ]shiplake-20201201.xml.gz2020-12-01 00:30 2.9M 
[   ]shiplake-20200701.xml.gz2020-07-01 00:30 2.9M 
[   ]shiplake-20200401.xml.gz2020-04-01 00:30 2.9M 
[   ]shiplake-20210101.xml.gz2021-01-01 00:30 2.9M 
[   ]shiplake-20201101.xml.gz2020-11-01 00:30 2.9M 
[   ]shiplake-20200501.xml.gz2020-05-01 00:30 2.9M 
[   ]shiplake-20200301.xml.gz2020-03-01 00:30 2.9M 
[   ]shiplake-20190601.xml.gz2019-06-01 00:30 2.8M 
[   ]shiplake-20200101.xml.gz2020-01-01 00:30 2.8M 
[   ]shiplake-20190801.xml.gz2019-08-01 00:30 2.8M 
[   ]shiplake-20190701.xml.gz2019-07-01 00:30 2.8M 
[   ]shiplake-20190901.xml.gz2019-09-01 00:30 2.8M 
[   ]shiplake-20191201.xml.gz2019-12-01 00:30 2.8M 
[   ]shiplake-20191001.xml.gz2019-10-01 00:30 2.8M 
[   ]shiplake-20200201.xml.gz2020-02-01 00:30 2.8M 
[   ]shiplake-20190501.xml.gz2019-05-01 00:30 2.8M 
[   ]shiplake-20191101.xml.gz2019-11-01 00:30 2.8M 
[   ]shiplake-20190401.xml.gz2019-04-01 00:30 2.8M 
[   ]shiplake-20190301.xml.gz2019-03-01 00:30 2.7M 
[   ]shiplake-20181001.xml.gz2018-10-01 00:30 2.7M 
[   ]shiplake-20180801.xml.gz2018-08-01 00:30 2.7M 
[   ]shiplake-20180901.xml.gz2018-09-01 00:30 2.7M 
[   ]shiplake-20181101.xml.gz2018-11-01 00:30 2.7M 
[   ]shiplake-20180701.xml.gz2018-07-01 00:30 2.7M 
[   ]shiplake-20190201.xml.gz2019-02-01 00:30 2.7M 
[   ]shiplake-20181201.xml.gz2018-12-01 00:30 2.6M 
[   ]shiplake-20180601.xml.gz2018-06-01 00:30 2.6M 
[   ]shiplake-20190101.xml.gz2019-01-01 00:30 2.6M 
[   ]shiplake-20170701.xml.gz2017-07-01 00:30 2.6M 
[   ]shiplake-20180501.xml.gz2018-05-01 00:30 2.6M 
[   ]shiplake-20180401.xml.gz2018-04-01 00:30 2.5M 
[   ]shiplake-20170801.xml.gz2017-08-01 00:30 2.5M 
[   ]shiplake-20180301.xml.gz2018-03-01 00:30 2.5M 
[   ]shiplake-20170901.xml.gz2017-09-01 00:30 2.5M 
[   ]shiplake-20180201.xml.gz2018-02-01 00:30 2.5M 
[   ]shiplake-20171001.xml.gz2017-10-01 00:30 2.5M 
[   ]shiplake-20180101.xml.gz2018-01-01 00:30 2.5M 
[   ]shiplake-20171201.xml.gz2017-12-01 00:30 2.5M 
[   ]shiplake-20171101.xml.gz2017-11-01 00:30 2.5M 
[   ]shiplake-20170322.xml.gz2017-03-22 18:24 2.4M 
[   ]shiplake-20170601.xml.gz2017-06-01 00:30 2.4M 
[   ]shiplake-20170511.xml.gz2017-05-11 16:25 2.4M 
[   ]shiplake-20160119.xml.gz2017-03-22 18:28 2.4M 
[TXT]shiplake-6h-averages-20211201.csv2021-12-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20220101.csv2022-01-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20220201.csv2022-02-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20220301.csv2022-03-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20211101.csv2021-11-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20211001.csv2021-10-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20210901.csv2021-09-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20210801.csv2021-08-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20220601.csv2022-06-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20220501.csv2022-05-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20220401.csv2022-04-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20220701.csv2022-07-01 00:30 1.1M 
[TXT]shiplake-6h-averages-20220801.csv2022-08-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20220901.csv2022-09-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20210701.csv2021-07-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20221001.csv2022-10-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20221101.csv2022-11-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20230101.csv2023-01-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20230201.csv2023-02-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20221201.csv2022-12-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20230301.csv2023-03-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20230401.csv2023-04-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20230501.csv2023-05-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20230601.csv2023-06-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20230801.csv2023-08-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20230701.csv2023-07-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20231101.csv2023-11-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20231201.csv2023-12-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20240101.csv2024-01-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20240201.csv2024-02-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20231001.csv2023-10-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20230901.csv2023-09-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20210601.csv2021-06-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20240301.csv2024-03-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20210501.csv2021-05-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20240901.csv2024-09-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20240801.csv2024-08-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20240701.csv2024-07-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20240601.csv2024-06-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20241001.csv2024-10-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20210401.csv2021-04-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20240401.csv2024-04-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20240501.csv2024-05-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20210301.csv2021-03-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20210201.csv2021-02-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20210101.csv2021-01-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20201201.csv2020-12-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20201101.csv2020-11-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20201001.csv2020-10-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20200901.csv2020-09-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20200401.csv2020-04-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20200801.csv2020-08-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20200701.csv2020-07-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20200601.csv2020-06-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20200501.csv2020-05-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20200301.csv2020-03-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20200201.csv2020-02-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20200101.csv2020-01-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20191201.csv2019-12-01 00:30 1.0M 
[TXT]shiplake-6h-averages-20191102.csv2019-11-02 18:54 1.0M 
[TXT]shiplake-5m-averages-latest.csv2024-11-01 00:01 123K 
[TXT]shiplake-1h-averages-latest.csv2024-11-01 00:01 102K 
[TXT]README.html2023-12-29 10:31 4.9K 

Raw data

Raw data

The River Thames data logger above Shiplake Lock records data in an RRD database, which is periodically dumped to an XML file and archived here.

The data is open source and you are welcome to use it, but there are a few things that you need to be aware of:

  1. The temperature sensors are MCP9701A chips, which have a typical accuracy of +/- 1C and max error of -4/+2C. I have not attempted to check the calibration. The analogue-to-digital conversion is done by an ATMega328P.
  2. The original river sensor has been erratic at times. See the bottom graph at https://dl1.findlays.net/bin/display/rivertemp - 2014, 2015, and 2016 all included some time reading below 0C! The sensor was embedded in silicone but I suspect the water got in anyway.
    I replaced the river sensor in early October 2016 and it appears to be OK now. This one is in a sealed copper pipe.
  3. The river sensor is some way below the surface - in the silt of the river bed near the bank. It is probably 1m below the surface in normal conditions - rather more in floods!
  4. River temperature seems to follow air temperature more closely than I had originally expected. Where data is missing or dubious it will probably be OK to use a time-smoothed version of air temp.
  5. River level is measured in cm above an arbitrary datum that corresponds roughly to the bank level, so in normal conditions the value is around -50cm. Measurements are taken once per minute, and the values stored are the 5-minute average, the minimum and the maximum. The level sensor is ultrasonic and it suffers from atmospheric conditions at times so the maximum level in particular is often much too high.
  6. The data is stored in RRDtool - a constant-size time-series database format. The datalogger collects one measurement every minute and averages these to produce 5-minute intervals in storage. Further averaging produces 1-hour and 6-hour intervals which are held for longer:
    # Archive periods based on 300s primary data points:
    #       samples/entry   time/entry      entries         archive length
    #       1               5m              10000           34 days
    #       12              1h              10000           416 days
    #       72              6h              15000           10 years
    
    Timestamps in rrdtool databases are relative to the Unix epoch (seconds since 1st January 1970, UTC). The graph generators convert to UK local time for display. The CSV and XML files mentioned below have timestamps in UTC.
  7. If you want recent data in an easy-to-use format then you should look at these files which are regenerated every 5 minutes: Be aware that some samples (often the latest one) will show 'nan' (not-a-number) values as not enough data has arrived to complete the calculation.
  8. All data is dumped from the database to XML on the first day of every month. There are a couple of older files, allowing access to more frequent readings back to about January 2015. All files contain 6-hour readings back to October 2012 (or 3750 days before the file was made if that is later).
    Each XML file has a header and three sections containing 5-minute, 1-hour, and 6-hour data. Each row has these items:
  9. 6-hour averages are also dumped each month, and these are stored in CSV format which is much easier to handle. This output started in November 2019 but the data goes back to about Noveber 2012.

See also

findlays.net is run by Andrew Findlay