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

new feature (interpreted functions) #626

Open
wants to merge 62 commits into
base: master
Choose a base branch
from

Commits on Sep 11, 2024

  1. feature(interpreted functions): added placeholder class and functions…

    … in fnode, expression and operators
    Samuel Gobbi committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    4344695 View commit details
    Browse the repository at this point in the history
  2. fix(interpreted functions): temp fix for type matchig, this does not …

    …work correctly yet
    Samuel Gobbi committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    b77fd17 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    2cab8a1 View commit details
    Browse the repository at this point in the history
  2. fix(interpreted functions): changed names, removed comments and minor…

    … fixes - work in progress
    Samuel Gobbi committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    77c4f5c View commit details
    Browse the repository at this point in the history
  3. feature(interpreted functions): adding interpreted functions in probl…

    …em kind - work in progress
    Samuel Gobbi committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b5783a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. feature(interpreted functions): added walker that extracts interprete…

    …d functions
    Samuel Gobbi committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    275097f View commit details
    Browse the repository at this point in the history
  2. feature(interpreted functions): added check for interpreted functions…

    … in assignments in _KindFactory
    Samuel Gobbi committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    88f5198 View commit details
    Browse the repository at this point in the history
  3. feature(interpreted functions): added check for interpreted functions…

    … in durations in _KindFactory
    Samuel Gobbi committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    7cc2f4d View commit details
    Browse the repository at this point in the history
  4. fix(interpreted functions): correctly added missing imports to shortc…

    …uts and model init
    Samuel Gobbi committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    013e396 View commit details
    Browse the repository at this point in the history
  5. fix(interpreted functions): shortcut expression returned IF instead o…

    …f IFExp
    Samuel Gobbi committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    f1cf4bf View commit details
    Browse the repository at this point in the history
  6. feature(interpreted functions): added check for IF as condition - wor…

    …k in progress
    Samuel Gobbi committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    f5063de View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. feature(interpreted functions): added mixing for interpreted function…

    …s - work in progress
    Samuel Gobbi committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    b094f8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e9a3ff View commit details
    Browse the repository at this point in the history
  3. fix(interpreted functions): IF now correctly uses their functions and…

    … not fluents'
    Samuel Gobbi committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    3af0f56 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a019650 View commit details
    Browse the repository at this point in the history
  5. fix(interpreted functions): removed assert of IF mixin

    Samuel Gobbi committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ac80fb1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1d0523c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aad6735 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7520f30 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2e8aaed View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    66103f3 View commit details
    Browse the repository at this point in the history
  2. fix(interpreted functions): typo in kind names

    Samuel Gobbi committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    3afd208 View commit details
    Browse the repository at this point in the history
  3. feature(interpreted functions): implemented simplifier function for I…

    …F - code is not clean
    Samuel Gobbi committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    1e41a78 View commit details
    Browse the repository at this point in the history
  4. feature(interpreted functions): adding IF test cases - protobuf and a…

    …nml cannot handle these test cases as of now
    Samuel Gobbi committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e3565ff View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. fix(interpreted functions): work in progress - test cases

    Samuel Gobbi committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f50081e View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    402d3db View commit details
    Browse the repository at this point in the history
  2. feature(interpreted functions): added base functions for IF remover c…

    …ompiler
    Samuel Gobbi committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    24349b6 View commit details
    Browse the repository at this point in the history
  3. feature(interpreted functions): IF remover compiler now splits one la…

    …yer of ands in preconditions for instantaneous actions
    Samuel Gobbi committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    1532690 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9a7d8c View commit details
    Browse the repository at this point in the history
  5. feature(interpreted functions): added features to correctly handle du…

    …rative actions in the IF remover, added test case with durative action
    Samuel Gobbi committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    68c0e75 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. feature(interpreted functions): added tests for plan validator - only…

    … works with instantaneous actions
    Samuel Gobbi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    650e8cf View commit details
    Browse the repository at this point in the history
  2. fix(interpreted functions): added IF in durations as compiler support…

    …ed kind
    Samuel Gobbi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4406752 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a48ce79 View commit details
    Browse the repository at this point in the history
  4. feature(interpreted functions): added IF meta engine - only solves ok…

    … problems and returns error if not straightforwardly solvable
    Samuel Gobbi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a9d8e49 View commit details
    Browse the repository at this point in the history
  5. fix(interpreted functions): mypy problems

    Samuel Gobbi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    98424ed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9aa579b View commit details
    Browse the repository at this point in the history
  7. fix(interpreted functions): removed faulty include

    Samuel Gobbi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c1037d4 View commit details
    Browse the repository at this point in the history
  8. fix(interpreted functions): minor changes

    Samuel Gobbi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    21e4699 View commit details
    Browse the repository at this point in the history
  9. fix(interpreted functions): sequential simulator can handle IF in con…

    …ditions - this breaks test_partial_order_plan
    Samuel Gobbi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f883ab7 View commit details
    Browse the repository at this point in the history
  10. fix(interpreted functions): problem in test_pop was missing implement…

    …ation for some walkers - added skip for IFs
    Samuel Gobbi committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9e54004 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. feature(interpreted functions): added IF in duration remover, minor f…

    …ixes
    Samuel Gobbi committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    fdfe531 View commit details
    Browse the repository at this point in the history
  2. feature(interpreted functions): added IF planner test

    Samuel Gobbi committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    85ca94f View commit details
    Browse the repository at this point in the history
  3. feature(interpreted functions): more test cases

    Samuel Gobbi committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    27bc2d8 View commit details
    Browse the repository at this point in the history
  4. feature(interpreted functions): added checks in test_plan_validator t…

    …o skip if no plan is available to test
    Samuel Gobbi committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    2a05346 View commit details
    Browse the repository at this point in the history
  5. fix(interpreted functions): cleaned up some comments

    Samuel Gobbi committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    6022407 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff1f9ff View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. fix(interpreted functions): implemented walk IF for identity dag and …

    …added check if plan is None then skip tests
    Samuel Gobbi committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9e4fb5a View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. fix(interpreted functions): test previously ignored functions in IF r…

    …emover compiler
    Samuel Gobbi committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4f56652 View commit details
    Browse the repository at this point in the history
  2. fix(interpreted functions): fixed wrong function for IF in numeric as…

    …signment, added tests, removed comments
    Samuel Gobbi committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    72edcd1 View commit details
    Browse the repository at this point in the history
  3. fix(interpreted functions): I previously forgot to remove changes don…

    …e for testing
    Samuel Gobbi committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    d190979 View commit details
    Browse the repository at this point in the history
  4. fix(interpreted functions): added problem variation for test_anytime …

    …- seems to consistently verify that anytime works for small problems, large problems often cause internal errors in the planner
    Samuel Gobbi committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    c2d9877 View commit details
    Browse the repository at this point in the history
  5. fix(interpreted functions): mini-test for timed IF problem - cleaned …

    …comments and debug code
    Samuel Gobbi committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    6aadee4 View commit details
    Browse the repository at this point in the history
  6. fix(interpreted functions): removed bad anytime test

    Samuel Gobbi committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    7846550 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    039dfae View commit details
    Browse the repository at this point in the history
  2. feature(interpreted functions): added validator support for IF in dur…

    …ations (+ minor fixes)
    Samuel Gobbi committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    3ad2eac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f86bb8 View commit details
    Browse the repository at this point in the history
  4. fix(interpreted functions): fixed supported kind in sequential simula…

    …tor and IF planner
    Samuel Gobbi committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    917f0a1 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    633947b View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. fix(interpreted functions): work in progress - fixes in remover and p…

    …lanner
    Samuel Gobbi committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    aa4f0ec View commit details
    Browse the repository at this point in the history
  2. fix(interpreted functions): work in progress - cleaned up some commen…

    …ts and debug prints
    Samuel Gobbi committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    c1e17b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. feature(interpreted functions): work in progress - added map of evalu…

    …ated functions in validation result
    Samuel Gobbi committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f6e8f7d View commit details
    Browse the repository at this point in the history
  2. feature(interpreted functions): work in progress - added better struc…

    …ture to manage IFs knowledge
    Samuel Gobbi committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    49dd2d1 View commit details
    Browse the repository at this point in the history