jeffrey-newman Goto Github PK
Name: Jeffrey Newman
Type: User
Bio: Research associate and PhD at the University of Adelaide. I use optimisation, data analytics and simulation to improve the management of complex systems
Location: Adelaide
Name: Jeffrey Newman
Type: User
Bio: Research associate and PhD at the University of Adelaide. I use optimisation, data analytics and simulation to improve the management of complex systems
Location: Adelaide
Aggregates a raster map based on a template raster
Aggregates a inundation raster (where no inundation is given by the NoData/NoValue value for the raster), by calculating the proportion of the input map that is flooded by each cell in the larger grid, and the average depth of inundation across the portion that is inundated
A model for simulating the movement of water in systems. Focus is on water sensitive urban design.
Module for coastal surge. Calculated inundation depth given a scenario, for a given ARI.
Given a map of the land-ocean interface, a DEM of the land, and a specified free water surface height, this code will fill up the land on the coastal fringe with water up to the height of this water surface (as if a bath), and output a raster map with the inundation depth.
Implementation of IVF's damage scanner curves through manual digitisation of the damage curves presented in their papers. More details to come.
Given a raster that 1 for water and 0 for land), this code will create a raster where 0 - land, 1 - water, 2 - land-water boundary, where the value of 2 is given to cells that are on a land pixel, but have a neighbouring water pixel (8-direction)
A Python script that calls the arcGIS desink tool as a preprocessing step in calculating hydrological connectivity for the fluvial bathtub inundation model
A helper library for optimising water distribution networks. Evaluates constraints, costs, greenhouse gas emissions for pipe, pump and VSP options
Optimising water distribution networks using EPANET through ENLink
Utility to calculate loss based on inundation depth map, proportion inundated, and landuse type
Module for fluvial flooding. Finds inundation maps from a database according to desired scenarios and allows interpolation for particular time step for specified ARI
Optimisation evaluator for use with NSGAII-backend for optimising objectives that can be aggregated from log maps using decision variables related to zonal policy and geoproject editable factors
Calculation of heatrisk using John Nairn's Excess Heat Factor metric
Code for calculating heatwave risk in collaboration with Holger's 2015-2016 Honours group
Given a graph (graphml) of the river channel and DEM, this code assigns each pixel to the pixel id of which rain falling on this pixel drains to on the river network
Code that takes a channel graph (graphml) and a DEM and ensures that the DEM elevation of the channel pixel get progressively lower. Good for taking out artifacts in the DEM for example roads over channels that would otherwise act as dams, but in actual fact have culverts.
A utility that will interpolate maps
A code that inundates a landscape based on flood stage linearly interpolated across a channel graph, based on hydrological connectivity to the channel, and the height of the land given by a DEM
range and iterator tools
Code for results presented at Kyoto 2016 Conference by Prof. Graeme Dandy
Makes a channel graph (graphml) file using a channel raster.
Modifies the channel graph to update information on source and sink nodes
The backend engine of a parallelised NSGAII making use of MPI (written in C++)
Basic library for raster data
Takes a raster and makes an image from it. Images can be static or dynamic (animated gifs). Uses ImageMagick and Alex Hagen-Zanker's raster libraries as backends.
Tools for raster data analysis
A plugin for QGIS that gives you the row and column of a Raster
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.