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

🐍 Added Python bindings #371

Merged
merged 512 commits into from
Apr 22, 2024
Merged

🐍 Added Python bindings #371

merged 512 commits into from
Apr 22, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 21, 2023

  1. Configuration menu
    Copy the full SHA
    47f6457 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b920256 View commit details
    Browse the repository at this point in the history
  3. 🚨 Removed the build-verbosity flag for cibuildwheels, because it is s…

    …et by default in build mode
    marcelwa committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    69b63ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc0e268 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca30bae View commit details
    Browse the repository at this point in the history
  6. 👷 Changed job name

    marcelwa committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    6f97293 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. 🐛 Fix test skips based on Z3 (#195)

    * use dotenv for compatibility
    
    * declare dotenv a dependency
    
    * use older version due to python version requirements
    
    * use optional dependecies
    
    * fix typo
    
    * install test dependencies for deployment
    
    * use test extras instead of test requires
    simon1hofmann authored Apr 24, 2023
    Configuration menu
    Copy the full SHA
    5a073d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebe0adc View commit details
    Browse the repository at this point in the history
  3. 🔀 Merge

    marcelwa committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    502515c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34eb78f View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Configuration menu
    Copy the full SHA
    6030e01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8badaaa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    079746c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    300b201 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e99610d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2aa1d61 View commit details
    Browse the repository at this point in the history
  7. ✨ Added pyfiction documentation to read the docs (#190)

    * Add pyfiction documentation to read the docs
    
    * revert change in conf.py for local doc building
    
    * add removed empty line
    
    * Update requirements.txt
    
    * Add docs
    
    * change Mathjax commands to also work in pyfiction docs
    
    * try to order members by source
    
    * exclude mkdoc script from clang-tidy-review
    
    * fix documentation for cartesian layout
    
    * exclude documentation.hpp in clang-tidy review
    
    * update exclude pattern in clang-tidy-review
    
    * move header inside tab
    
    * move header inside individual tabs
    
    * change version requirement for Z3
    
    * override hexagonal layout Python docs
    
    * update hexagonal layout Python docs
    
    ---------
    
    Co-authored-by: Marcel Walter <[email protected]>
    simon1hofmann and marcelwa authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    7777c6c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a31fe29 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7be416d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    70aecb5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c748542 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    947575c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    70fbcff View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7f24ca6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bf60430 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    602dc56 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0bdcc3f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bea1f1b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a05d359 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    6d2ad8a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    cf407bf View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    568977d View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

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

Commits on May 22, 2023

  1. Configuration menu
    Copy the full SHA
    cba707f View commit details
    Browse the repository at this point in the history
  2. 📝 Updated docstrings

    marcelwa committed May 22, 2023
    Configuration menu
    Copy the full SHA
    3e806e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6675b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3887f9c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27765db View commit details
    Browse the repository at this point in the history
  6. 📝 Small documentation fix

    marcelwa committed May 22, 2023
    Configuration menu
    Copy the full SHA
    82f20d3 View commit details
    Browse the repository at this point in the history
  7. 📝 Small documentation fix

    marcelwa committed May 22, 2023
    Configuration menu
    Copy the full SHA
    28f71e8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6eaaef5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7fff213 View commit details
    Browse the repository at this point in the history
  10. ✏️ Fixed a typo

    marcelwa committed May 22, 2023
    Configuration menu
    Copy the full SHA
    d43d68f View commit details
    Browse the repository at this point in the history
  11. Merge branch 'main' into pyml

    # Conflicts:
    #	.github/workflows/clang-tidy-review.yml
    #	.github/workflows/codeql-analysis.yml
    #	.github/workflows/coverage.yml
    #	.github/workflows/ubuntu.yml
    #	README.md
    #	include/fiction/algorithms/simulation/sidb/quicksim.hpp
    #	include/fiction/technology/charge_distribution_surface.hpp
    marcelwa committed May 22, 2023
    Configuration menu
    Copy the full SHA
    75f1ed3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2f4f98c View commit details
    Browse the repository at this point in the history
  13. 🐛 Fixed const parameter

    marcelwa committed May 22, 2023
    Configuration menu
    Copy the full SHA
    a88d828 View commit details
    Browse the repository at this point in the history
  14. 🐛 Fixed merge artifact

    marcelwa committed May 22, 2023
    Configuration menu
    Copy the full SHA
    84257a5 View commit details
    Browse the repository at this point in the history
  15. 🐛 Fixed merge artifact

    marcelwa committed May 22, 2023
    Configuration menu
    Copy the full SHA
    b639ba8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    91692d6 View commit details
    Browse the repository at this point in the history
  17. 📝 Updated docstrings

    marcelwa committed May 22, 2023
    Configuration menu
    Copy the full SHA
    0fc4be7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b5a3382 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Merge branch 'main' into pyml

    # Conflicts:
    #	docs/layouts/coordinates.rst
    marcelwa committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    e57a72e View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. ✨ Add bounding box to pyfiction (#235)

    * expose bounding box to pyfiction
    simon1hofmann authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    80b43e2 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    aa436b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fede48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d880fe2 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Merge branch 'main' into pyml

    # Conflicts:
    #	include/fiction/layouts/cartesian_layout.hpp
    #	include/fiction/layouts/coordinates.hpp
    #	include/fiction/layouts/hexagonal_layout.hpp
    marcelwa committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    992f61a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01f94d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b39c9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19d0a55 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    50eaec6 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Pyml tests for simulators (#237)

    * 🎨 test added for several functions.
    
    * 🎨 constructor added to use layout as input in charge_distribution_surface.hpp.
    
    * 🎨 add test for the simulators.
    
    * 🎨 add test for the simulators.
    Drewniok authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    8e1d0b6 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. ✅ Fixed several of the failing pyfiction SiDB simulation tests. Some …

    …are still failing though.
    marcelwa committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    3d24b7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75e5990 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

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

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    443c616 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f37915 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Merge branch 'main' into pyml

    # Conflicts:
    #	.clang-format
    #	README.md
    #	docs/algorithms/path_finding.rst
    #	docs/algorithms/sidb_simulation.rst
    #	docs/getting_started.rst
    #	docs/technology/simulation.rst
    #	include/fiction/algorithms/path_finding/a_star.hpp
    #	include/fiction/algorithms/path_finding/k_shortest_paths.hpp
    #	include/fiction/algorithms/physical_design/orthogonal.hpp
    #	include/fiction/algorithms/properties/critical_path_length_and_throughput.hpp
    #	include/fiction/algorithms/simulation/sidb/critical_temperature.hpp
    #	include/fiction/algorithms/simulation/sidb/sidb_simulation_parameters.hpp
    #	include/fiction/layouts/cartesian_layout.hpp
    #	include/fiction/layouts/hexagonal_layout.hpp
    #	include/fiction/layouts/obstruction_layout.hpp
    #	include/fiction/technology/charge_distribution_surface.hpp
    #	include/fiction/technology/physical_constants.hpp
    #	libs/CMakeLists.txt
    #	test/algorithms/simulation/sidb/critical_temperature.cpp
    #	test/layouts/cartesian_layout.cpp
    marcelwa committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    12ecb64 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    9a72371 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c886d71 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

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

Commits on Sep 22, 2023

  1. 🐛 Fix docstring generator (#292)

    * Update pyfiction-docstring-generator.yml
    simon1hofmann authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    d9cd6ef View commit details
    Browse the repository at this point in the history
  2. ✨ Add post layout optimization to pyfiction and update docstrings (#293)

    * expose post layout optimization algorithm
    
    * Update pyfiction-docstring-generator.yml
    
    * fix post layout optimiztaion binding
    
    * Update pyfiction-docstring-generator.yml
    
    * clang-format
    simon1hofmann authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    14fdb3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00dd5e7 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Merge remote-tracking branch 'origin/pyml' into pyml

    # Conflicts:
    #	bindings/pyfiction/include/pyfiction/algorithms/physical_design/hexagonalization.hpp
    #	bindings/pyfiction/include/pyfiction/algorithms/physical_design/post_layout_optimization.hpp
    #	bindings/pyfiction/test/algorithms/physical_design/test_hexagonalization.py
    #	bindings/pyfiction/test/algorithms/physical_design/test_post_layout_optimization.py
    marcelwa committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    0dfaf45 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into pyml

    # Conflicts:
    #	.gitignore
    #	.gitmodules
    #	CMakeLists.txt
    #	README.md
    #	docs/algorithms/sidb_simulation.rst
    #	docs/requirements.txt
    #	include/fiction/algorithms/physical_design/exact.hpp
    #	libs/CMakeLists.txt
    #	libs/pybind11
    marcelwa committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    5f625d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Configuration menu
    Copy the full SHA
    3e701b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c8fb5d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4caa6c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d43a91 View commit details
    Browse the repository at this point in the history
  5. 💚 Attempt to fix sdist

    marcelwa committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    4687bcc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03ca9fd View commit details
    Browse the repository at this point in the history
  7. 👷 Use ccache in pypi CI

    marcelwa committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    a8e2353 View commit details
    Browse the repository at this point in the history
  8. 🐛 Fix target name

    marcelwa committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    e47ada1 View commit details
    Browse the repository at this point in the history
  9. 🐛 Attempt to fix sdist

    marcelwa committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    eeb81ea View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4a71fc3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4492fdb View commit details
    Browse the repository at this point in the history
  12. 🐛 Attempt to fix sdist

    marcelwa committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    82a9c22 View commit details
    Browse the repository at this point in the history
  13. 💚 Attempt to fix RTD

    marcelwa committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    bba3a92 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Configuration menu
    Copy the full SHA
    727497c View commit details
    Browse the repository at this point in the history
  2. ✨ Expose gate-level layout reader and writer (#308)

    * expose gate-level layout reader and writer
    
    * clang-format
    
    * fix tests and add docs
    simon1hofmann authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    e9d08e0 View commit details
    Browse the repository at this point in the history
  3. remove unnecessary imports

    Simon committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    9537bb0 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. 🐛 Fix Pyfiction CI

    simon1hofmann committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    fe7303b View commit details
    Browse the repository at this point in the history
  2. ✨ Add naming utils to logic network (#311)

    * add naming utils to logic network
    
    * add po to index functions
    simon1hofmann authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    4a1a329 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    c036921 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcee165 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    256abde View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d01162a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    48d15e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a91f177 View commit details
    Browse the repository at this point in the history
  7. ✨ Added a stub for design_sidb_gates in pyfiction to be enabled onc…

    …e CDS works for that function as an input type
    marcelwa committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4edd1e8 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'main' into pyml

    # Conflicts:
    #	docs/algorithms/hexagonalization.rst
    #	docs/technology/properties.rst
    #	experiments/defect_aware_physical_design/defect_aware_physical_design.cpp
    #	libs/pybind11
    marcelwa committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    afe1845 View commit details
    Browse the repository at this point in the history
  9. 🔀 Fix merge conflicts

    marcelwa committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    c850e53 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    db1a843 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    65a8979 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c15993 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3040d2f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    601b367 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dfb3a8d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6551596 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1cac00f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    85299eb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ff16118 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3a5d387 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'main' into pyml

    # Conflicts:
    #	docs/algorithms/sidb_simulation.rst
    #	libs/pybind11
    marcelwa committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    de9dfd8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b0e6e67 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1ff86a4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1c41e43 View commit details
    Browse the repository at this point in the history
  15. ✅ Updated Python test

    marcelwa committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    426d591 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8360980 View commit details
    Browse the repository at this point in the history
  17. 📝 Added missing docstring

    marcelwa committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    f1c18a2 View commit details
    Browse the repository at this point in the history
  18. ✨ Added code for the random SiDB layout generator to pyfiction. Needs…

    … type fixing together with a couple of other bindings.
    marcelwa committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    e218cce View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    240bafc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b9e9c5b View commit details
    Browse the repository at this point in the history
  21. 🎨 ClangFormat

    marcelwa committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    53abc2a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d5c1f71 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0140e74 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3f8bbc1 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0379977 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    5284fed View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    26ff731 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f6c4444 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    0734f67 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    18aa63f View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    d497d01 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    471fcf9 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    634b242 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    714d6aa View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    70eb6da View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. 🐛 Fix documentation bugs

    marcelwa committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    4098274 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fc5d16 View commit details
    Browse the repository at this point in the history
  3. 🐛 Fix exception naming

    marcelwa committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    708f2e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f73676 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0496252 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7099573 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4afe6e9 View commit details
    Browse the repository at this point in the history
  8. 🚀 Deploy to PyPI

    marcelwa committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    7b9e55b View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. 🔀 Resolve merge conflicts

    marcelwa committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    7193c95 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    749c86a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73f917d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0b9d90 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b4cd6f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be72d9e View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Merge branch 'main' into pyml

    # Conflicts:
    #	docs/layouts/coordinates.rst
    Drewniok committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    85cfe9a View commit details
    Browse the repository at this point in the history
  2. ✅ add test for cds.

    Drewniok committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    e67bbbe View commit details
    Browse the repository at this point in the history
  3. ✅ add test for cds.

    Drewniok committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    557e99d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c80396 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    155e87a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    43906aa View commit details
    Browse the repository at this point in the history
  7. 🎨 small changes.

    Drewniok committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    2e89ae6 View commit details
    Browse the repository at this point in the history
  8. 🎨 Enable the usage of py_sidb_layout instead of py_charge_distributio…

    …n_surface in simulation algorithms
    marcelwa committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    27e6513 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'main' into pyml

    # Conflicts:
    #	docs/layouts/coordinates.rst
    marcelwa committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    e55398b View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'upstream/pyml' into pyml

    # Conflicts:
    #	bindings/pyfiction/include/pyfiction/algorithms/simulation/sidb/quickexact.hpp
    #	bindings/pyfiction/pyfiction.cpp
    #	bindings/pyfiction/test/algorithms/simulation/sidb/test_critical_temperature.py
    #	docs/layouts/coordinates.rst
    Drewniok committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    8bfe1de View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8f25a5f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7f68edc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9caf8b7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    bc523d8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    24db9e2 View commit details
    Browse the repository at this point in the history
  16. 🎨 typo.

    Drewniok committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    d02a58d View commit details
    Browse the repository at this point in the history
  17. 🎨 add final line.

    Drewniok committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    a6db7cd View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1fcbf55 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    f7e99a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed25845 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    337779f View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. 🔀 Merge main to pyml

    marcelwa committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    cde245e View commit details
    Browse the repository at this point in the history
  2. 🎨 ClangFormat changes

    Signed-off-by: ClangFormat <[email protected]>
    ClangFormat authored and ClangFormat committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    689c7bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c9b9c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e897921 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    566abcf View commit details
    Browse the repository at this point in the history
  6. Apply Simon's suggestions

    Co-authored-by: simon1hofmann <[email protected]>
    marcelwa and simon1hofmann authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ab04706 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. 🔀 solve merge conflicts.

    Drewniok committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    9cc4d13 View commit details
    Browse the repository at this point in the history
  2. 📝 small fix.

    Drewniok committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    faf4288 View commit details
    Browse the repository at this point in the history
  3. 🎨 ClangFormat changes

    Signed-off-by: ClangFormat <[email protected]>
    ClangFormat authored and ClangFormat committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    0f9bf47 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2771a62 View commit details
    Browse the repository at this point in the history
  5. 🎨 small changes.

    Drewniok committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    6c6160d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    93f2a88 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into pyml

    # Conflicts:
    #	docs/technology/properties.rst
    Drewniok committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    ea035c9 View commit details
    Browse the repository at this point in the history
  3. 🎨 small change.

    Drewniok committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    f0d8f0c View commit details
    Browse the repository at this point in the history
  4. ✅ update test.

    Drewniok committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    f98e130 View commit details
    Browse the repository at this point in the history
  5. ⬆️ upgrade pybind11.

    Drewniok committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    962d789 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. 👷 change pypa version.

    Drewniok committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    d1f0759 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Merge branch 'main' into pyml

    # Conflicts:
    #	libs/json
    #	libs/parallel-hashmap
    Drewniok committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    d9bf525 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. Configuration menu
    Copy the full SHA
    14d6fac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4fca66 View commit details
    Browse the repository at this point in the history
  3. 🎨 small fixes.

    Drewniok committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    ec6f206 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. 🎨 add missing headers.

    Drewniok committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6918b18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b6417c View commit details
    Browse the repository at this point in the history
  3. 📝 use autoclass.

    Drewniok committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0b00945 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ac91f0 View commit details
    Browse the repository at this point in the history
  5. 📝 undo changes.

    Drewniok committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f01e49d View commit details
    Browse the repository at this point in the history
  6. 📝 small fix.

    Drewniok committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9b6bfd9 View commit details
    Browse the repository at this point in the history
  7. 📝 small fix.

    Drewniok committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f3abdc1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f59144a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    69f0afa View commit details
    Browse the repository at this point in the history
  10. 📝 fix small issue.

    Drewniok committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    859b763 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Merge branch 'main' into pyml

    # Conflicts:
    #	libs/Catch2
    Drewniok committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    6e6c49b View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Merge branch 'main' into pyml

    # Conflicts:
    #	cli/cmd/simulation/quickexact.hpp
    #	cli/cmd/simulation/quicksim.hpp
    #	docs/algorithms/sidb_simulation.rst
    #	include/fiction/algorithms/simulation/sidb/maximum_defect_influence_position_and_distance.hpp
    #	include/fiction/algorithms/simulation/sidb/sidb_simulation_parameters.hpp
    #	include/fiction/io/read_sqd_layout.hpp
    #	include/fiction/io/write_location_and_ground_state.hpp
    #	include/fiction/io/write_sqd_sim_result.hpp
    #	include/fiction/technology/charge_distribution_surface.hpp
    #	include/fiction/utils/layout_utils.hpp
    #	libs/Catch2
    #	libs/parallel-hashmap
    #	test/algorithms/physical_design/design_sidb_gates.cpp
    #	test/algorithms/physical_design/exact.cpp
    #	test/algorithms/simulation/sidb/assess_physical_population_stability.cpp
    #	test/algorithms/simulation/sidb/can_positive_charges_occur.cpp
    #	test/io/write_location_and_ground_state.cpp
    Drewniok committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    35f5a9f View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    ec2d3d1 View commit details
    Browse the repository at this point in the history
  2. 🎨 ClangFormat changes

    Signed-off-by: ClangFormat <[email protected]>
    ClangFormat authored and ClangFormat committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    3b5742f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    a061efe View commit details
    Browse the repository at this point in the history
  2. 🎨 small fix.

    Drewniok committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    16a51f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6dd968a View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    a157d58 View commit details
    Browse the repository at this point in the history
  2. 🎨 111-support.

    Drewniok committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    442ece9 View commit details
    Browse the repository at this point in the history
  3. ✅ add more unit tests.

    Drewniok committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    dd46180 View commit details
    Browse the repository at this point in the history
  4. 🎨 ClangFormat changes

    Signed-off-by: ClangFormat <[email protected]>
    ClangFormat authored and ClangFormat committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    546f296 View commit details
    Browse the repository at this point in the history
  5. 📝 update docu.

    Drewniok committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    6e562a8 View commit details
    Browse the repository at this point in the history
  6. 📝 update docu.

    Drewniok committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    066f7d7 View commit details
    Browse the repository at this point in the history
  7. 🎨 update experiments.

    Drewniok committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    52ae58c View commit details
    Browse the repository at this point in the history
  8. 🎨 update DOC reference.

    Drewniok committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    d4c25d9 View commit details
    Browse the repository at this point in the history
  9. 🎨 update DOC reference.

    Drewniok committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    035d8f0 View commit details
    Browse the repository at this point in the history
  10. 🎨 update sidb_lattice.rst

    Drewniok committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    c038edf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    59a455e View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    76c2d4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd9baf3 View commit details
    Browse the repository at this point in the history
  3. 📝 update docu.

    Drewniok committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    64151d0 View commit details
    Browse the repository at this point in the history
  4. 📝 small fix in docu.

    Drewniok committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    4b94b7f View commit details
    Browse the repository at this point in the history
  5. 📝 use correct docstring.

    Drewniok committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    533cc97 View commit details
    Browse the repository at this point in the history
  6. ⬆️ upgrade submodules.

    Drewniok committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    907578d View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

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

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    73cbc44 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e1d2d2 View commit details
    Browse the repository at this point in the history
  3. 🎨 ClangFormat changes

    Signed-off-by: ClangFormat <[email protected]>
    ClangFormat authored and ClangFormat committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b435223 View commit details
    Browse the repository at this point in the history
  4. 🎨 small changes.

    Drewniok committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    da9c4fc View commit details
    Browse the repository at this point in the history
  5. 🎨 small fix.

    Drewniok committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    bc9d09b View commit details
    Browse the repository at this point in the history
  6. 🎨 update docu.

    Drewniok committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    a10c17c View commit details
    Browse the repository at this point in the history
  7. 🎨 small changes.

    Drewniok committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    af03903 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    909e652 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bf959d7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3aa8806 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Merge branch 'main' into pyml

    # Conflicts:
    #	test/algorithms/simulation/sidb/operational_domain.cpp
    Drewniok committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    5c39f4f View commit details
    Browse the repository at this point in the history
  2. 🔀 merge with main.

    Drewniok committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    a842897 View commit details
    Browse the repository at this point in the history
  3. 🐛 use correct limit.

    Drewniok committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    756a57b View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    c180737 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into pyml

    # Conflicts:
    #	test/technology/sidb_nm_position.cpp
    Drewniok committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    9cfac91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86a7fe6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b95727b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4b3cc2a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

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

Commits on Apr 20, 2024

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