Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Release 0.8 #135

Merged
merged 126 commits into from
Apr 7, 2022
Merged

Create Release 0.8 #135

merged 126 commits into from
Apr 7, 2022

Conversation

gfrances
Copy link
Member

@gfrances gfrances commented Apr 6, 2022

(work in progress)

gfrances and others added 30 commits May 12, 2021 13:11
This prevents installing the non-stdlib version of the typing module.
See thiagopbueno/pyrddl#12
Test in travis under Python 3.9
Added parsing for string problem and domains
* Added string model parsing in clingo wrapper
* Added argument error class
Use real numbers by default when parsing with strict_with_requirements=False
 - Fully implemented `is_subtype()` method, rather than just checking direct ancestors now we determine is there is a path in the graph over types defined by `X is parent of Y` relationships.
 - Added notions of `postcondition` and `duration` to `Action` class
 - Added concept of grounding constraints to `Action` class
 - Term is now stored as an attribute to enable further processing of this exception
Merging into `devel`:

- add additional whitespace pruning to atom parsing to fix #121
 - Disabled references to Functional STRIPS `counters` instances
 - Variables, Actions and TemporalActions
 - WIP: definition of effects
 - Better action modeling interface
 - Added new submodule `pddl` with parser, lexer and instance model object
 - Added new tests and test data
miquelramirez and others added 10 commits March 11, 2022 19:14
 - Tess for SAS action modelling ported
- First implementation finished, needs testing with Fast Downward
 - Exploring several possibilities
 - Added support to dump SAS instances into a JSON stream
 - `dump()`: now the name of the domain theory is used as the name of the domain, and an additional parameter has been added to specify the name for the instance
 - Example illustrating parsing and basic processing
 - Added support for numeric fluents
 - Refactored `Instance.constants` so it is now `Instance.domains`
 - Progressed with PDDL 2.1 example
@gfrances gfrances self-assigned this Apr 6, 2022
@aig-upf aig-upf deleted a comment from codecov-commenter Apr 6, 2022
@codecov-commenter
Copy link

codecov-commenter commented Apr 7, 2022

Codecov Report

Merging #135 (4664d05) into master (7d955e5) will decrease coverage by 29.52%.
The diff coverage is 63.47%.

@@             Coverage Diff             @@
##           master     #135       +/-   ##
===========================================
- Coverage   97.70%   68.17%   -29.53%     
===========================================
  Files          48      121       +73     
  Lines        3091    15011    +11920     
  Branches      121     2495     +2374     
===========================================
+ Hits         3020    10234     +7214     
- Misses         55     4232     +4177     
- Partials       16      545      +529     
Flag Coverage Δ
unittests 68.17% <63.47%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
src/tarski/dl/factory.py 26.95% <0.00%> (ø)
src/tarski/dl/features.py 47.01% <0.00%> (ø)
src/tarski/io/sas/json.py 0.00% <0.00%> (ø)
src/tarski/modules.py 66.66% <0.00%> (ø)
src/tarski/reachability/gringo.py 0.00% <0.00%> (ø)
src/tarski/syntax/transform/cnf.py 84.81% <ø> (ø)
src/tarski/syntax/transform/neg_builtin.py 57.57% <0.00%> (ø)
src/tarski/utils/algorithms.py 12.90% <0.00%> (ø)
src/tarski/utils/command.py 58.33% <0.00%> (ø)
src/tarski/grounding/naive_grounding.py 86.66% <25.00%> (ø)
... and 198 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7d955e5...4664d05. Read the comment docs.

@haz
Copy link

haz commented Apr 7, 2022

Updating changelog & version number? Sounds like we're getting close!!

@gfrances
Copy link
Member Author

gfrances commented Apr 7, 2022

Just wait until the pypi publishing workflow breaks :-)

@gfrances gfrances changed the title Create Release Create Release 0.8 Apr 7, 2022
@gfrances gfrances merged commit ba41346 into master Apr 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants