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

Introduce lazy_tree (super dictionaries) #1733

Open
wants to merge 44 commits into
base: main
Choose a base branch
from

Commits on Jun 25, 2024

  1. add cache and tests

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5cb284a View commit details
    Browse the repository at this point in the history
  2. make lazy_tree public

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7a3959d View commit details
    Browse the repository at this point in the history
  3. make lazy_tree default

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5425db9 View commit details
    Browse the repository at this point in the history
  4. allow lazy generators

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    909dd05 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a8516a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bf6297e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    927cf8f View commit details
    Browse the repository at this point in the history
  8. eq and ne for lazy nodes

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    3341063 View commit details
    Browse the repository at this point in the history
  9. fix init to call builtins

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c617b65 View commit details
    Browse the repository at this point in the history
  10. add AsdfOrderedDictNode

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    2ebbf68 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0ec12cc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0df5478 View commit details
    Browse the repository at this point in the history
  13. overwrite __class__

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5bf42a2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ab0b2f1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6473e37 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fd8487c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c0e8031 View commit details
    Browse the repository at this point in the history
  18. add __all__ to _lazy_nodes

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    58a28f1 View commit details
    Browse the repository at this point in the history
  19. reorg test import

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    90c570c View commit details
    Browse the repository at this point in the history
  20. make lazy_nodes public

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    4e08229 View commit details
    Browse the repository at this point in the history
  21. add lazy_nodes to docs

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    93eef9b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    990e6b7 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    ad2eca5 View commit details
    Browse the repository at this point in the history
  24. add changelog

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    4949ede View commit details
    Browse the repository at this point in the history
  25. update converter docs

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    d73f766 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e86bf41 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    37cd28a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    6d92352 View commit details
    Browse the repository at this point in the history
  29. add equality test

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    bb285b4 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    2e2f68b View commit details
    Browse the repository at this point in the history
  31. use tagged in tests

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5ebafd3 View commit details
    Browse the repository at this point in the history
  32. refactor __getitem__

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    4e1beff View commit details
    Browse the repository at this point in the history
  33. refactor _convert

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    46458ee View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    0fbc5a3 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    140e7d5 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    9b5181c View commit details
    Browse the repository at this point in the history
  37. fixes after rebase

    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    ba4d1a8 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    016cbb7 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    03a9480 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    4dcfbb5 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    5b5114b View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    f463ed0 View commit details
    Browse the repository at this point in the history
  43. add test for generator producing converter

    remove edge case handling for generator producing
    converter not caught by inspect. Any generator producing
    converter should be marked as not lazy.
    braingram committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    b4b659e View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    c10f3af View commit details
    Browse the repository at this point in the history