Giter VIP home page Giter VIP logo

anniequinn / ahgen Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 77.14 MB

AHgen is a software code written in R. It is designed to generate, analyse, and compare five-level hierarchical networks called “Abstraction Hierarchies”. AHgen may used to analyse Abstraction Hierarchies in any domain or at any scale.

License: MIT License

R 0.58% HTML 99.42%
networks network-analysis big-data human-factors r

ahgen's Introduction

AHgen

What is AHgen?

AHgen was created to generate, analyse, compare, and visualise Abstraction Hierarchies. Historically, applications of the Abstraction Hierarchy method aimed to visualise and inspect the network, relying on pen-and-paper methods, PowerPoint drawing, or proprietary software. AHgen brings the Abstraction Hierarchy into the 21st century with an open source software code in R.

AHgen was developed to compare Urban Systems Abstraction Hierarchy (USAH) scenarios for UK cities as part of the Water Resilient Cities project (EPSRC EP/N030419/1), using outputs from OSMtidy. Additionally, its underlying functions may be adapted to analyse Abstraction Hierarchies in any domain or at any scale.

AHgen workflow and functions

AHgen is extremely flexible, with lots of possible workflows. There are five families of functions:

  1. Input Reading in the Abstraction Hierarchy and accompanying data
  2. Convert Converting the Abstraction Hierarchy into formats compatible with network analysis in R
  3. Weight Weighting edges
  4. Analyse Applying network analysis, plus summarising, comparing, and exporting outputs
  5. Visualise Visualising the Abstraction Hierarchy and results

There are six vignettes designed to get you on your way:

Applications

AHgen can be applied to Abstraction Hierarchies in any domain at any scale for various objectives.

Five walkthrough vignettes are provided to illustrate the application of AHgen to create and explore the Urban Systems Abstraction Hierarchy (USAH).

Further information

Acknowledgements

AHgen was developed to compare Urban Systems Abstraction Hierarchy (USAH) scenarios for UK cities as part of the Water Resilient Cities project (EPSRC EP/N030419/1).

Contact

If you have any questions about using or running the code, please contact Melissa Bedinger.

Citation

Visser-Quinn, A., Bedinger, M., Aitken, G., & Songchon, C. (2023). AHgen v1.0.0. https://doi.org/10.5281/zenodo.8187279 DOI

ahgen's People

Contributors

mbedinger avatar jonathanpbishop avatar

Stargazers

 avatar

Watchers

Kostas Georgiou avatar  avatar

Forkers

jonathanpbishop

ahgen's Issues

xlsx - requires Java

Hi -

I am looking to use this package but our computers have had java removed because of high licensing costs. Unfortunately the xlsx library requires java to be installed and this is crashing out the loading of the library.

Would it be possible to switch out xlsx for readxl / writexl so that this dependency can be removed?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.