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

v1.0.0 alpha #154

Draft
wants to merge 216 commits into
base: master
Choose a base branch
from
Draft

v1.0.0 alpha #154

wants to merge 216 commits into from

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    12bdc1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    754a336 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eda7e01 View commit details
    Browse the repository at this point in the history
  4. fix update state transition

    dimarkov committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    147a37c View commit details
    Browse the repository at this point in the history
  5. move task.py to jax/envs/env.py

    Tim Verbelen committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    bdf1e14 View commit details
    Browse the repository at this point in the history
  6. fix names

    dimarkov committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    71a3cb2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    65b33c8 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #133 from infer-actively/pymdp-move-PymdpEnv

    move task.py to jax/envs/env.py
    conorheins authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    a82d7a1 View commit details
    Browse the repository at this point in the history
  9. add a pyproject toml

    OzanCatalVerses committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    19172db View commit details
    Browse the repository at this point in the history
  10. move task.py to jax/envs/env.py

    Tim Verbelen authored and conorheins committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    948409a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a1bc4b0 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #134 from infer-actively/feature/pyproject-toml

    Feature/pyproject toml
    conorheins authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    be0a8f5 View commit details
    Browse the repository at this point in the history
  13. added an example of A tensors and B tensors where smoothing should di…

    …sambiguate hidden states in the past
    conorheins committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    13ae015 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ae528d9 View commit details
    Browse the repository at this point in the history
  15. add a pyproject toml

    OzanCatalVerses authored and conorheins committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    11a2f91 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f9f9bab View commit details
    Browse the repository at this point in the history
  17. add a pyproject toml

    OzanCatalVerses authored and conorheins committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    99f8253 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a975e7d View commit details
    Browse the repository at this point in the history
  19. initial graph worlds version

    Tim Verbelen committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    9db1556 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. named distribution implementation

    First past of implementation for named distribution for easy manipulation and inspection of discrete conditional probability distributions.
    alec-tschantz committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    ad9c098 View commit details
    Browse the repository at this point in the history
  2. updated example

    dimarkov committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    6d83206 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1e50d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    97b3716 View commit details
    Browse the repository at this point in the history
  5. update graph worlds env

    Tim Verbelen committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    980d86e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0e0e1f5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9f17816 View commit details
    Browse the repository at this point in the history
  8. add unittest

    OzanCatalVerses committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    630c59e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3091da7 View commit details
    Browse the repository at this point in the history
  10. added example notebook

    alec-tschantz committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    465bfac View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4c07332 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a97f5d3 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'feature/distribution-api' of https://github.com/infer-a…

    …ctively/pymdp into feature/distribution-api
    
    # Conflicts:
    #	examples/distribution_api.ipynb
    alec-tschantz committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    f55a0a8 View commit details
    Browse the repository at this point in the history
  14. add get_dependencies

    OzanCatalVerses committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    beca262 View commit details
    Browse the repository at this point in the history
  15. clean up a bit

    OzanCatalVerses committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    d070e37 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3685a93 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2fd13dc View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f3bc163 View commit details
    Browse the repository at this point in the history
  19. forgot to push notebook

    alec-tschantz committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    49f10a6 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5f40eb0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    fb29fb3 View commit details
    Browse the repository at this point in the history
  22. config naming changes

    OzanCatalVerses committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    3381edc View commit details
    Browse the repository at this point in the history
  23. make the data argument optional

    breaking change!!
    OzanCatalVerses committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    8aa2295 View commit details
    Browse the repository at this point in the history
  24. updated agent api

    alec-tschantz committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    eab270d View commit details
    Browse the repository at this point in the history
  25. updated notebook

    alec-tschantz committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    bc591ae View commit details
    Browse the repository at this point in the history
  26. updated init for agent

    alec-tschantz committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    df499f4 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    81ffea7 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    d7500d2 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    b3beca5 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    7927648 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    a9b4404 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    cf0058d View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    910dd89 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    614115d View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    af08d88 View commit details
    Browse the repository at this point in the history
  36. handle no action dependency in B tensor flattening, use vectorized mu…

    …lti action encoding and decoding
    ran-weii committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    179317e View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    616fa59 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    58ef4af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21e3b58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb1ac49 View commit details
    Browse the repository at this point in the history
  4. add some docstring

    Tim Verbelen committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    4626c74 View commit details
    Browse the repository at this point in the history
  5. add some more comments in the notebook

    Tim Verbelen committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    55144f9 View commit details
    Browse the repository at this point in the history
  6. smoothing demo notebook starting to work with sparse BCOO arrays from…

    … jax.experimental.sparse
    conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    0856bce View commit details
    Browse the repository at this point in the history
  7. in pymdp/jax/inference.py, added version of joint_dist_factor (sub-…

    …routine of `smoothing_ovf`) that dispatches on jnp.ndarrays and JAXSparse arrays (e.g., BCOO arrays)
    conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    ccfe3d4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    84cdbf1 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #135 from infer-actively/feature/graph_env

    Rollout function, graph world environment, demo notebook
    conorheins authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    c11d2d2 View commit details
    Browse the repository at this point in the history
  10. named distribution implementation

    First past of implementation for named distribution for easy manipulation and inspection of discrete conditional probability distributions.
    alec-tschantz authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    400fba2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2692973 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ce89a0e View commit details
    Browse the repository at this point in the history
  13. add unittest

    OzanCatalVerses authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    a742691 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    98bd8c2 View commit details
    Browse the repository at this point in the history
  15. added example notebook

    alec-tschantz authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    e930eb7 View commit details
    Browse the repository at this point in the history
  16. api updates to jax/agent

    alec-tschantz authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    55f3141 View commit details
    Browse the repository at this point in the history
  17. add some documentation

    OzanCatalVerses authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    435dcb1 View commit details
    Browse the repository at this point in the history
  18. add get_dependencies

    OzanCatalVerses authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    91b1de7 View commit details
    Browse the repository at this point in the history
  19. clean up a bit

    OzanCatalVerses authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    a2bfbda View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ec97a13 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0c63c36 View commit details
    Browse the repository at this point in the history
  22. end to end test of agent API

    alec-tschantz authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    296795d View commit details
    Browse the repository at this point in the history
  23. forgot to push notebook

    alec-tschantz authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    ae878dc View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    45ae9a0 View commit details
    Browse the repository at this point in the history
  25. config naming changes

    OzanCatalVerses authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    0a3194b View commit details
    Browse the repository at this point in the history
  26. make the data argument optional

    breaking change!!
    OzanCatalVerses authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    b838199 View commit details
    Browse the repository at this point in the history
  27. updated agent api

    alec-tschantz authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    6b5e8cc View commit details
    Browse the repository at this point in the history
  28. updated notebook

    alec-tschantz authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    ba55a07 View commit details
    Browse the repository at this point in the history
  29. updated init for agent

    alec-tschantz authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7f54738 View commit details
    Browse the repository at this point in the history
  30. updated example notebook

    alec-tschantz authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    ac8f198 View commit details
    Browse the repository at this point in the history
  31. added complicated example

    alec-tschantz authored and conorheins committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    ff6a18f View commit details
    Browse the repository at this point in the history
  32. Merge branch 'feature/distribution-api' of https://github.com/infer-a…

    …ctively/pymdp into feature/distribution-api
    
    # Conflicts:
    #	examples/distribution_api.ipynb
    alec-tschantz committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    98106a4 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    1d26079 View commit details
    Browse the repository at this point in the history
  34. fixed normalize

    alec-tschantz committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    fac44bd View commit details
    Browse the repository at this point in the history
  35. function to rol out using jax

    toonvdm committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    b10e328 View commit details
    Browse the repository at this point in the history
  36. agent action perception loop

    toonvdm committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7524294 View commit details
    Browse the repository at this point in the history
  37. Working state multiple cues

    toonvdm committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    592169b View commit details
    Browse the repository at this point in the history
  38. Updated notebook

    toonvdm committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7e809e3 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    3d5387b View commit details
    Browse the repository at this point in the history
  40. intermediate state

    toonvdm committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    8bd70d8 View commit details
    Browse the repository at this point in the history
  41. bug resolved demo

    salvatomm authored and toonvdm committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    f96b00b View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    751f918 View commit details
    Browse the repository at this point in the history
  43. remove duplicate line

    toonvdm committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    9fbcae3 View commit details
    Browse the repository at this point in the history
  44. remove duplicate

    toonvdm committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    30233a9 View commit details
    Browse the repository at this point in the history
  45. line length agent

    toonvdm committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    1352a6b View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    0ef6a39 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    4ec0363 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    89208bb View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    9fbab82 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    88a7aab View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    384548b View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    1ec7123 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    cb7ac8f View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Use new rollout signature

    toonvdm committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    25ec151 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #137 from toonvdm/feature/agent-demo

    Feature/agent demo
    dimarkov authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    727a75a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72c8510 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #136 from infer-actively/feature/distribution-api

    Feature/distribution api
    conorheins authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    01db186 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ff50a5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #143 from infer-actively/feature/complex_act_depen…

    …dency
    
    Feature/complex action dependency for Jax agent (copy of #139)
    conorheins authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    07f37da View commit details
    Browse the repository at this point in the history
  7. Merge remote-tracking branch 'origin/pymdp-verses-hackathon' into fea…

    …ture/sparse_tensors_backend
    conorheins committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f30bf28 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    449851e View commit details
    Browse the repository at this point in the history
  9. updated poetry.lock

    toonvdm authored and conorheins committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    66c9301 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c9493a2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    54374ae View commit details
    Browse the repository at this point in the history
  12. fixes to agent.py in pymdp.jax to deal with:

    (A) batch expansion issues with C, D, and E
    (B) the case where B_action_dependencies is trivial (i.e. provided as None)
    conorheins committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    42e46f3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    01165b1 View commit details
    Browse the repository at this point in the history
  14. add a separate py file for tree searching

    Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c31bcec View commit details
    Browse the repository at this point in the history
  15. intermediate sharing some tree building

    Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    5a5800b View commit details
    Browse the repository at this point in the history
  16. update

    Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    031ce57 View commit details
    Browse the repository at this point in the history
  17. step function

    alec-tschantz authored and Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f9c11a4 View commit details
    Browse the repository at this point in the history
  18. vmap over policies

    alec-tschantz authored and Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e8b63cf View commit details
    Browse the repository at this point in the history
  19. integrated alec's new step function

    Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    9b94a39 View commit details
    Browse the repository at this point in the history
  20. we have a tree

    Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8c46cd8 View commit details
    Browse the repository at this point in the history
  21. added vmap over leaves

    alec-tschantz authored and Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    6cbfd06 View commit details
    Browse the repository at this point in the history
  22. merging sophisticated inference backprop

    alec-tschantz authored and Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    247d711 View commit details
    Browse the repository at this point in the history
  23. vmap over observations

    alec-tschantz authored and Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a373439 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #144 from infer-actively/fix/error-c-tensor

    Fix/error c tensor
    conorheins authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    639bf48 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    cb49577 View commit details
    Browse the repository at this point in the history
  26. add sophisticated tmaze example

    Tim Verbelen committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b1b74aa View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    59131c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a3faae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0967dd View commit details
    Browse the repository at this point in the history
  4. benchmarking notebook

    toonvdm committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    2edabf6 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

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

Commits on Jun 18, 2024

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

Commits on Jun 21, 2024

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

Commits on Jun 22, 2024

  1. added learning from main + added docstring + unit tested jax implemen…

    …tation against numpy counterpart
    toonvdm committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    b7bbbf9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b7d50f View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Configuration menu
    Copy the full SHA
    03b2cd1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    568900d View commit details
    Browse the repository at this point in the history
  3. remove legacy comment

    toonvdm committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    02cd58c View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Merge pull request #148 from infer-actively/feature/learning-unit-tests

    Feature/learning unit tests
    dimarkov authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    256f143 View commit details
    Browse the repository at this point in the history
  2. add imageio dependency

    Tim Verbelen committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    2a1c34b View commit details
    Browse the repository at this point in the history
  3. also allow to use Distribution for C and D

    Tim Verbelen committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    8d3bc80 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ad121f View commit details
    Browse the repository at this point in the history
  5. comment policies multi

    toonvdm committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    92b5e4d View commit details
    Browse the repository at this point in the history
  6. Resolve merge conflicts

    toonvdm committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    0cfc999 View commit details
    Browse the repository at this point in the history
  7. add demo notebooks for the two jax envs

    Tim Verbelen committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    bee8872 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3ba3143 View commit details
    Browse the repository at this point in the history
  9. refactor si code and examples

    Tim Verbelen committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    d1b5a0e View commit details
    Browse the repository at this point in the history
  10. move generate graph function to env file

    Tim Verbelen committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    c249dd5 View commit details
    Browse the repository at this point in the history
  11. running sophisticated inference in a generalized tmaze env

    dimarkov authored and Tim Verbelen committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    2605d36 View commit details
    Browse the repository at this point in the history
  12. add mctx based mcts planner

    Tim Verbelen committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    11a3e4d View commit details
    Browse the repository at this point in the history
  13. simpler graph world demo

    Tim Verbelen committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    84c9943 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    086b881 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1b129bc View commit details
    Browse the repository at this point in the history
  16. create separate subdir for the sparse experiment

    Tim Verbelen committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    1273241 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    092beed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    927767e View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    4da4476 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bac99ed View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

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

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    4dfe790 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7f605a View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

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

Commits on Sep 20, 2024

  1. Merge pull request #149 from infer-actively/api_model

    Add some extra features to the Distribution API
    conorheins authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    3f1287a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75123df View commit details
    Browse the repository at this point in the history
  3. Merged @dimarkov's upstream changes to master into hackaton_demos

    Co-authored-by: Tim Verbelen <[email protected]>
    conorheins and tverbele committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6a46032 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #152 from infer-actively/hackaton-demos

    Hackaton demos
    conorheins authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    707dd43 View commit details
    Browse the repository at this point in the history
  5. fix Distribution API notebook

    Tim Verbelen committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    dfdd9d0 View commit details
    Browse the repository at this point in the history
  6. fixed the initialization of the E vector in Agent constructor so th…

    …at it cannot be a list, must be an array or Distribution instance
    conorheins committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    908aa8a View commit details
    Browse the repository at this point in the history
  7. Added apply_batch=False flag to all initializations of an Agent i…

    …n the `inference_methods_comparison.ipynb` notebook
    conorheins committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    368907f View commit details
    Browse the repository at this point in the history
  8. fix Graph Worlds demo

    Tim Verbelen committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    cb78e18 View commit details
    Browse the repository at this point in the history
  9. changes to control.py:

    - moved `t` indexing in `compute_expected_utility` function to end of argument list, default to `0`
    - added missing arguments `A_dependencies` and `B_dependencies` into calls of parameter info gain functions
    conorheins committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c9031f9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5a09229 View commit details
    Browse the repository at this point in the history
  11. fixes to sparse_benchmark.ipynb notebook:

    - changed deprecated naming of `infer_empirical_prior()` to `update_empirical_prior()`
    - changed indexing into `smoothed_dense` tuple during output-plotting, to respect the new output structure of `smoothing_ovf` function
    conorheins committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c4e05ff View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. cleanup the dependencies and poetry .toml

    Tim Verbelen committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    18aac74 View commit details
    Browse the repository at this point in the history
  2. remove unused pandas import

    Tim Verbelen committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    249db72 View commit details
    Browse the repository at this point in the history
  3. fix distribution unit test

    Tim Verbelen committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    a741886 View commit details
    Browse the repository at this point in the history
  4. fix update_empirical_prior and infer_states in tests

    Tim Verbelen committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    d9c9a83 View commit details
    Browse the repository at this point in the history
  5. configure setuptools using pyproject.toml

    Tim Verbelen committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    ff6e27a View commit details
    Browse the repository at this point in the history
  6. fix typo

    Tim Verbelen committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    d41fccc View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. declare packages

    tverbele committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e0d63c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9049da View commit details
    Browse the repository at this point in the history
  3. added back in decode_multi_actions as method of Agent, originally…

    … from @ran-weii's `complex_act_dependencies` branch
    conorheins committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5afbf38 View commit details
    Browse the repository at this point in the history
  4. added optional factors_to_update argument into `pymdp.jax.learning.…

    …update_state_likelihood_dirichlet()` function
    conorheins committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c9630af View commit details
    Browse the repository at this point in the history
  5. fixed unit test test_sparse_smoothing in test_jax_sparse_backend

    …to respect new output structure of `pymdp.jax.inference.smoothing_ovf`
    conorheins committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    6652e39 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    89ac754 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    58590de View commit details
    Browse the repository at this point in the history
  8. fixed update_state_likelihood_dirichlet to allow for `factors_to_up…

    …date` to work properly, not using `tree_map` anymore
    conorheins committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    265e50a View commit details
    Browse the repository at this point in the history
  9. Refactor of pymdp so that jax is the main backend, and numpy vers…

    …ion now relegated to a `legacy` folder.
    
    Co-authored-by: Tim Verbelen <[email protected]>
    conorheins and tverbele committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    57d730d View commit details
    Browse the repository at this point in the history
  10. fix refactored packages

    Tim Verbelen committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    cc48366 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d235ca6 View commit details
    Browse the repository at this point in the history
  12. reimplementation of missing line when checking pA in self.validate(…

    …) method of `Agent`, from commit 1958e4d
    conorheins committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b882927 View commit details
    Browse the repository at this point in the history
  13. update to pymdp.Agent:

    - in case inductive matrix `I` is not present,do not update it when updating transition parameters. This avoids an error in `tree_at` for updating None-valued leaves (`self.I` will be None in case `self.use_inductive = False`)
    conorheins committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    fd44804 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. changed github workflow configuration .yml to no longer test on Pytho…

    …n 3.10 and to not assume a requirements.txt file. Authored by @tverbele
    conorheins committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    03991da View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. - renamed PyMDPEnv to Env throughout the repo

    - started version of `T-Maze` environment in new jax `Env` class
    
    Co-authored-by: Tim Verbelen <[email protected]>
    conorheins and tverbele committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    da3716c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d9e755 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3b795b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    786ec50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4513b4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    99cf06e View commit details
    Browse the repository at this point in the history
  7. refactor legacy TMaze to jax Env

    Tim Verbelen committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    591bf24 View commit details
    Browse the repository at this point in the history
  8. add TMaze demo notebook

    Tim Verbelen committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    696ffe9 View commit details
    Browse the repository at this point in the history
  9. refactor PyMDPEnv to Env

    Tim Verbelen committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    9733895 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'tmaze' into v1.0.0_alpha

    Tim Verbelen committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    18f6903 View commit details
    Browse the repository at this point in the history
  11. fix reset

    Tim Verbelen committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    a958270 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. add pymdp.envs.assets to package

    Tim Verbelen committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    82b80e5 View commit details
    Browse the repository at this point in the history
  2. package image files in assets

    Tim Verbelen committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    0e644f1 View commit details
    Browse the repository at this point in the history
  3. fix state initialization on reset

    Tim Verbelen committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    d081c23 View commit details
    Browse the repository at this point in the history