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

Commit

Permalink
chore(VER) bump 1.0.0.dev12=>2.0.0.dev0; Spell; DΤree
Browse files Browse the repository at this point in the history
  • Loading branch information
ankostis committed Aug 31, 2020
1 parent 0ba5e05 commit fbcee52
Show file tree
Hide file tree
Showing 5 changed files with 66 additions and 6 deletions.
5 changes: 5 additions & 0 deletions .vscode/cspell.json
Expand Up @@ -37,6 +37,7 @@
"autocrlf",
"autodoc",
"autodocs",
"autog",
"axvline",
"backends",
"backlinks",
Expand Down Expand Up @@ -92,9 +93,11 @@
"fillna",
"finditer",
"fname",
"fnop",
"Fontaras",
"fpath",
"fpaths",
"fqdn",
"funcs",
"genidex",
"Georgios",
Expand All @@ -120,6 +123,7 @@
"harmonised",
"hstack",
"idgears",
"ified",
"iloc",
"imap",
"imread",
Expand All @@ -146,6 +150,7 @@
"isupper",
"itertools",
"itertoolz",
"ized",
"Jelica",
"jetsamed",
"jsonpointer",
Expand Down
56 changes: 55 additions & 1 deletion CHANGES.rst
Expand Up @@ -63,6 +63,60 @@ TODOs
Changelog
=========

v2.0.0-dev0 (4-Aug-2020): Autographed!
---------------------------------------
Reenacted development after Matlab & C# version were delivered,
changes too many to list here concisely.

- FEAT: Autograph with Graphtik all but (old) cycler.
- FEAT: V_cap & compensate cycle distance!
- FEAT(dtree): generate dtree after TCs have run
- FIX(DEPS): upd for Pandas-1.0.0 API

Other sources
^^^^^^^^^^^^^
- UPD(ACCDB): NEW SOURCES 15092019, 20092019
- UPD(MATLAB): SOURCES 21_11_2019, 2020_5_27.
- FEAT(mat.ipynb): +notebook for all_cases() with octave;
notebook executing Octave with Pandas IO

Tests & Notebooks
^^^^^^^^^^^^^^^^^
- REFACT(NBs): JupyText-pair Rmd-->py-percent
- FIX(PYTEST): PIN Deps due to pytest-sphinx API changes;
- FEAT(TRAVIS): tested on PY3.8, allow fail PY3.6 (e.g. annotations).
- FIX(TRAVIS+pytest) ver-conflict in PY<=3.7
- ENH(TCs,NBs): PermaTest 24% of Vehs (without --vehnums)
- REFACT(TCs): DocTest with pytest-sphinx plugin.

Model
^^^^^
- FEAT(MDL): AutoDEFAULTs on schema validation; support LABELS in schema items.
- REFACT(mdl) read WLTC-Schemas from static files.
- FIX(CYCLES) last-part offset was +1 MORE now respecting lengths
in all parts -- CHECKSUMS Changed: last-parts of A0.
Improve all phasings problem with class1 samples, and explain specific
limits & notation choice.
- REFACT: ``v_dsc => V_dsc``; ``v_cycle => V_cycle``; ``SM => f_safety_margin``;
``gear_ratios => n2v_ratios``.
- REFACT(WLTC) store Lengths (not Breaks) in classes (like Matlab does).

Docs & site
^^^^^^^^^^^
- FIX(site): Sphinx terms are now case-sensitive.
- ENH(doc, build, site): Versions, RelDates & Badges; use ``git describe``;
install with ``-e.[doc]`` in rtd-requrements.txt.
- FEAT(DOC+SITE+mdl) +sphinx-jsonschema to render IOs.
- fix(site): RTD build.
- DOC: COPYRIGHT * --> 2020
- FIX(BINDER): use conda-env for graphviz & Octave native.

various
^^^^^^^
- FEAT(AUDIO) piece-wise V-trace audio x2 cycles
- feat(build): DeepSource.toml


v1.0.0.dev12 (20-Aug-2019): PY3.5 only & real work!
----------------------------------------------------
- Drop support for Python 2.7 & <3.6, due to `f"string:`, among others...
Expand Down Expand Up @@ -439,7 +493,7 @@ Driveability rules:
'v': [0,0,3,3,5,8,8,8,6,4,5,6,6,5,0,0]
'accel': [0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0]
'cruise': [0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0]
'decel': [0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0]
'decel': [0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0]
'up': [0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,0]
'initaccel': [1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0]
'stopdecel': [0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0]
Expand Down
6 changes: 3 additions & 3 deletions README.rst
Expand Up @@ -102,7 +102,7 @@ Download the sources,
git clone https://github.com/JRCSTU/wltp/ --depth=1

- or download and extract the project-archive from the release page:
https://github.com/JRCSTU/wltp/archive/v1.0.0.dev12.zip
https://github.com/JRCSTU/wltp/archive/v2.0.0.dev0.zip


Install:
Expand Down Expand Up @@ -237,7 +237,7 @@ try to import the project to check its version:
>>> import wltp

>>> wltp.__version__ ## Check version once more.
'1.0.0.dev12'
'2.0.0.dev0'

>>> wltp.__file__ ## To check where it was installed. # doctest: +SKIP
/usr/local/lib/site-package/wltp-...
Expand Down Expand Up @@ -1058,7 +1058,7 @@ See also :ref:`architecture:Architecture`.
:target: https://anaconda.org/ankostis/wltp
:alt: Latest version in Anaconda cloud

.. |proj-version| image:: https://img.shields.io/badge/project--version-1.0.0.dev12-orange.svg
.. |proj-version| image:: https://img.shields.io/badge/project--version-2.0.0.dev0-orange.svg
:target: https://github.com/JRCSTU/wltp/releases
:alt: Version grafted in project's package coordinates

Expand Down
1 change: 1 addition & 0 deletions datatree.txt
Expand Up @@ -33,6 +33,7 @@
/cycle/up
/cycle/v
/cycle/v_target
/cycle_data
/cycle_data/pmr_limits
/cycle_data/velocity_limits
/driver_mass
Expand Down
4 changes: 2 additions & 2 deletions wltp/_version.py
@@ -1,3 +1,3 @@
"""Authoritative project's version-info"""
__version__ = "1.0.0.dev12" ## Semantic-version: Update identifiers also in README.rst.
__updated__ = "2019-08-30 14:55:39"
__version__ = "2.0.0.dev0" ## Semantic-version: Update identifiers also in README.rst.
__updated__ = "2020-08-04 00:00:00"

0 comments on commit fbcee52

Please sign in to comment.