Git Product home page Git Product logo

simpaths_parallel's People

Contributors

andrewbaxter439 avatar vkhodygo avatar

simpaths_parallel's Issues

ENH: add in preparatory SimPaths single run?

A suggestion for this script would be to allow for optional running/re-running of SimPathsStart to generate the input.mv.db database before multi-runs. This is necessary and so far I only know how to do it using the GUI. SimPathsStart I think should be able to run headless, but at the moment those options seem disabled and have perhaps been deprecated.

Benefits of optional re-running single run:

  • Can stabilise all run parameters by modifying/archiving input files - no longer have to re-enter GUI options
  • Easier to run/describe run for reproducibility
  • Can all be done headless
  • Can force do_full_run.sh to re-run the setup to absolutely remove all traces of previous runs and ensure correct population being used

ENH: add optional parameters

Some command line parameters stay roughly the same across the simulations, there is no need to enter them over and over again.

[DOC]: manual

I'd like you to check the readme and correct/expand it.

UPD: add missing parts

  • Add all elements required to conduct multiruns of SimPaths in parallel. #9
  • Add scripts for data conversion

Run always returns "All parameters must be provided" when no further parameters to specify

Doing:

./do_full_run.sh -n 20 -p 150000 -s 2017 -e 2023 -g false

returns:

All parameters must be provided
Usage: sh ././do_full_run.sh <[options]>
        Options:
                -n    --batch_size        The number od simulations to run in one batch, strictly integer and positive
                -p    --population_size   The size of a population, strictly integer and positive
                -s    --start_year        The year simulation starts, from 2010 to 2023
                -e    --end_year          The year simulation ends, from 2010 to 2023, greater or equal than `-s`
                -g    --gui               GUI flag, `true` or `false` to enable/disable GUI support

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.