Skip to content

Instantly share code, notes, and snippets.

View sixy6e's full-sized avatar

Josh Sixsmith sixy6e

  • Geoscience Australia
View GitHub Profile
@sixy6e
sixy6e / ATMOSPHERIC-PROFILE.csv
Last active March 25, 2025 22:40
ERA5 pressure check
index GeoPotential_Height Pressure Temperature Relative_Humidity
0 0.23604525831164314 997.203046875 17.728143310546898 55.18563409417312
1 0.21237263083457947 1000.0 -18.994674682617188 52.29852294921875
2 0.42727935314178467 975.0 -23.95172119140625 57.085166931152344
3 0.6473296284675598 950.0 -25.33441162109375 48.10903549194336
4 0.8731138706207275 925.0 -33.4669189453125 51.83966064453125
5 1.1036815643310547 900.0 -36.328643798828125 57.452884674072266
6 1.3389579057693481 875.0 -41.81904602050781 63.76068878173828
7 1.5792070627212524 850.0 -45.99176025390625 61.11436462402344
8 1.8256536722183228 825.0 -50.24961853027344 25.404701232910156
@sixy6e
sixy6e / README
Created July 15, 2024 23:17
indicatively-mapped
A toy prototype to test the logic flow of the indicatively mapped proposal.
@sixy6e
sixy6e / README
Last active May 16, 2024 23:39
blockmedian
A toy script to replicate (somewhat) the functionality of the
[GMT Blockmedian](https://docs.generic-mapping-tools.org/latest/blockmedian.html) utility.
The main difference is that a grid is pre-determined, which avoided the grid edge "buffering" GMT does.
@sixy6e
sixy6e / README
Last active March 26, 2024 04:55
GDAL PDAL TileDB Data Versioning
Documenting a potential issue when attempting to do TileDB versioning from GDAL and PDAL.
gdal_translate to an existng TileDB array but opening with a specific timestamp results in fail.
PDAL with a writers.gdal to an existing TileDB array, again with a specific timestamp results in a fail.
The general idea is to continually update the density grid as additional pointcloud datasets get
added to the centralised pointcloud.
The desired output can be generated by outputting independent grids, and pulling them
@sixy6e
sixy6e / README
Last active March 12, 2024 21:25
density-ingest
Sample code for tiledb data ingestion to be used as input into cellular density calcs.
@sixy6e
sixy6e / README
Last active January 21, 2022 04:22
Toy script to scrape specfic collection of imagery
This toy script was put together to assist in trawling some imagery and building a small catalog.
@sixy6e
sixy6e / README
Last active June 18, 2021 01:51
Sample InSAR test
In the attached data table, you have a set of 12 differential InSAR observations ("obs" in units of millimetres)
for a single pixel observed over a patch of ground undergoing a periodic surface movement signal.
The InSAR observations are formed from 11 SAR images collected by the Sentinel-1A satellite at regular 12 day intervals.
First and second epochs for each InSAR observation are given in the attached table ("epoch1" and "epoch2").
Write and submit some code (in the language of your choice) to re-construct the periodic ground surface movement signal
from the InSAR observations.
Answer the following questions:
@sixy6e
sixy6e / README
Last active June 21, 2021 01:28
toy script for aws summary
A toy script to replicate the AWS costings summary that is done manually within Excel
@sixy6e
sixy6e / README
Last active February 23, 2021 04:31
STAC demo
A demo that uses Python to do a little query against a STAC catalogue.
@sixy6e
sixy6e / README
Last active February 22, 2021 22:41
Toy script for looking at average geometric accuracy of Landsat
Toy script for looking at average geometric accuracy of USGS Landsat Collection-1.
The geometric accuracy, whilst subjective, is retrieved from the metadata.
This example is only retrieving the CEP90 (Circular Error Probable) calculated by eugl, which itself is harvesting information
calculated by gverify (Tool developed by Pinkmatter).