Skip to content
This repository has been archived by the owner on Jul 12, 2022. It is now read-only.

16-Jul-2019: 1st draft for GS programmers

Pre-release
Pre-release
Compare
Choose a tag to compare
@ankostis ankostis released this 19 Aug 17:52
· 503 commits to master since this release
v1.0.0.dev10

Implementation status:

  • WOT
  • n_mins
    • OEM overrides: not yet accepting n_min_drive per gear,
      only scalars for cold/hot, up/dn.
  • p_required
  • vmax
  • downscaling
  • capping:
  • extending (also downscaled) cycle
  • ASM (p_avail)
  • [*] Initial gear selection: 90%, intricate to make it right
  • Gear modifications (driveability rules)
  • Tolerances
  • EVAP cycles:
  • [*] IO: 70%, general structure of the program is not final.
    • db for storing results
    • [*] compare & evaluate results: 70%, notebooks with differences from accdb may be augmented, and support comparisons of implementations in different languages.
    • command-line script (CLI): need to run it from a python interpreter, for now.
  • [*] Documentation: README.rst is very sparsely updated, CHANGES.rst is ok, Notebook/README.md rather fine, functions in code: ~50%.

where:
*: need further work (% given)

Usage Instructions:

  • Launch a live demo Jupyter server from the binder link at the top of the home page.
    Screenshot from 2019-08-20 00-44-15

  • Sample code for running a vehicle is given in the RunVehicle.ipynb notebook.

  • Read Notebooks/README.md for a description of the rest notebooks, and installation instructions for Python + Jupyter server.

  • Read Project files and folders section in README.rst for a summary of folders & modules of the project,
    and their status (e.g. deprecated, inactive/outdated).