• Andy Turner's GENESIS Source Code Web Page

  • [An image of Andy Turner]

  • Introduction

    • Information about a library of packages for developing social simulation models. This began to evolve in November 2008 as GENESIS got underway. Version 0.1 of the software was released in November 2008. Version 1.1 of the software was released in September 2011. Version 2.0 of the software was released in December 2012. Despite the current version number, this is research software that is still being tested, so it is only beta quality at best. That means the API is not planned to change substancially, but the documentation is incomplete and there could be numerous logic errors and other issues. If you use this code (or plan to), then please let me know. I am interested and will try to help. The software is based on the Java Programming language.
    • Contents
      • License
      • Latest Version
      • Dependencies
      • Documentation
      • Applets
      • References
      • Acknowledgements
      • Validation and Metadata
  • License

    • GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007.
  • Latest Version

    • Subversion repository
      • http://sourceforge.net/p/neiss/code/328/tree/genesis/dev/
    • Java Archive File containing source code
    • API Documentation
  • Dependencies

    • Only some of these are required depending on what is being run. This is a complete list of all code dependencies used in developing, compiling and running Andy Turner's GENESIS programs:
      • Andy Turner's GENESIS XML IO Java Library
        • https://e-research.cs.st-andrews.ac.uk/repos/sim/projects/genesis/xmlio/
        • Developed using Eclipse and XJC.
        • https://e-research.cs.st-andrews.ac.uk/repos/sim/projects/genesis/xmlio/dist/GENESIS_Schemas.jar
      • Andy Turner's Generic Java Library
        • Andy Turner's Generic Source Code Web Page
        • Developed using NetBeans
        • https://e-research.cs.st-andrews.ac.uk/repos/sim/generic/
        • generic.jar
      • Andy Turner's MoSeS Java Code
        • http://www.geog.leeds.ac.uk/people/a.turner/src/andyt/java/projects/moses/
        • Developed using NetBeans
        • moses.jar
      • Andy Turner's Grids Java Library
        • Andy Turner's Grids Source Code Web Page
        • Developed using NetBeans
        • grids.jar
      • Andy Turner's Vector Java Library
        • Andy Turner's Vector Source Code Web Page
        • Developed using NetBeans
        • vector.jar
      • Commons Math: The Apache Commons Mathematics Library
        • http://commons.apache.org/math/
      • JAXB
        • http://jaxb.java.net
      • JCommon
        • http://www.jfree.org/jcommon/
      • JFreeChart
        • http://www.jfree.org/jfreechart/
      • OJAlgo
        • http://ojalgo.org/
      • Traveling Salesman
        • http://sourceforge.net/projects/travelingsales/
      • Java Topology Suite (JTS)
        • http://www.vividsolutions.com/jts/JTSHome.htm
      • GeoTools
        • http://www.geotools.org/
        • Components
          • gt-api
          • gt-epsg-hsql
          • gt-main
          • gt-metadata
          • gt-referencing
        • HyperSQL
          • http://hsqldb.org/
        • GeoAPI
          • http://www.geoapi.org/
  • Documentation

    • API Documentation
  • Applets

    • These applets were developed to visualise commuting flows for a city region. This work was done in the first year of GENESIS prior to focussing on daily time step demographic modelling.
    • build directory
    • http://www.geog.leeds.ac.uk/people/a.turner/src/andyt/java/projects/GENESIS/build/AnimationApplet.html
    • http://www.geog.leeds.ac.uk/people/a.turner/src/andyt/java/projects/GENESIS/build/AnimationApplet_0.html
    • http://www.geog.leeds.ac.uk/people/a.turner/src/andyt/java/projects/GENESIS/build/AnimationApplet_1.html
    • (Check console if these fail to load, OutOfMemoryError encountered can be avoided by browser reconfiguration...).
  • References

    • Andy Turner's GENESIS Project Web Page
    • Tom Doherty's Neiss Source Code Web Page
  • Acknowledgements

    • ESRC has supported this work as:
      • RES-149-25-1078 (GENESIS)
    • JISC has supported this work as:
      • RES-149-25-1078 (NeISS)
    • Thanks to:
      • NCeSS collaborators (especially those based at University College London, CASA);
      • The University of Leeds (especially The School of Geography and The CCG) for your support and encouragement over the years.
  • Validation and Metadata

    • Validate Page Source
    • Validate StyleSheet
    • Version 1.2.1 of this page published on 2013-01-28.
    • Page hosted on the School of Geography webserver at the University of Leeds.
    • Copyright 2008: Andy Turner, University of Leeds