- Nov 25, 2023
-
-
- Nov 21, 2023
-
-
Matthias Diener authored
* Tag: implement eq, repr for DottedName * flake8
-
- Nov 07, 2023
-
-
- Oct 31, 2023
-
-
Matthias Diener authored
Co-authored-by: Andreas Kloeckner <inform@tiker.net>
-
-
- Oct 11, 2023
-
-
Matthias Diener authored
* persistent_dict: add complex hashing, numpy scalar hashing * simplify * fix * better update_for_complex * convert numpy scalars to 1D array * use np.array instead * tobytes() is not stable, try str+dtype * fix number detection * Revert "tobytes() is not stable, try str+dtype" This reverts commit f1b766c791299b08bf4f7090b9b47b4dbfe2678a. * Revert "fix number detection" This reverts commit 078c75a4027146c8c4b27534e33b461e6cf908f1. * convert large float types to python types * Revert "Revert "fix number detection"" This reverts commit fc4350a8a526aebeea73f7ce15aa847bc76208da.
-
- Oct 08, 2023
-
-
- Aug 01, 2023
-
-
- Jul 25, 2023
-
-
Andreas Klöckner authored
-
-
- Jul 19, 2023
-
-
- Jun 18, 2023
-
-
Andreas Klöckner authored
-
-
-
-
- Apr 26, 2023
-
-
- Mar 14, 2023
-
-
Matthias Diener authored
* mypy annotations for DataTable * skip imports for strict check * typed-ast fixes
-
Matthias Diener authored
* typedump: type improvements * isort * spelling * a few more tests * try to tackle format strings
-
- Mar 07, 2023
-
-
- Jan 10, 2023
- Jan 09, 2023
-
-
- Dec 27, 2022
-
-
Andreas Klöckner authored
-
Matthias Diener authored
* add visualize_graph * add package * replace graphviz * lint fixes * small style fixes * fix exception text * restructure * add a small test * skip test if dot not available * further restructure, rename to get_graph_dot_code * remove useless assert * small doc fix * change Iterable to Collection * flake8 * fix log message * explicit return in non-svg case * make sure that nodes not in graph.keys() appear in output * rename dot.py -> graphviz.py * add foldmethod * add edge_labels * fix doc * trigger GitHub actions * bump CI again * rename to as_graphviz_dot and add noed_labels * remove explicit edges storage * test node_labels explicitly * flake8
-
- Dec 13, 2022
-
-
- Dec 12, 2022
-
-
Matthias Diener authored
* graph: create GraphT * shorten type display * re-add 'graph' in arg list * fix is_connected * minor doc fixes * another is_connected fix * make NodeT bound to Hashable * a few more type simplifications * make NodeT a TypeAlias too * add NodeT to aliases in docs * add return type doc to is_connected * remove GraphT from arg doc * change to full name
-
- Dec 08, 2022
-
-
Matthias Diener authored
* graph: add is_connected * simplify truth comparisons Co-authored-by: Andreas Klöckner <inform@tiker.net> * remove validation Co-authored-by: Andreas Klöckner <inform@tiker.net>
-
- Dec 07, 2022
-
-
- Dec 04, 2022
-
-
Matthias Diener authored
* add pytest_raises_on_rank * better type annotation * add copyright to mpi.py * add test_mpi.py * fix doc * Clarify test
-
- Nov 20, 2022
-
-
Andreas Klöckner authored
-
- Nov 18, 2022
-
-
- Nov 15, 2022
-
-
- Nov 14, 2022
-
-
- Nov 13, 2022
-
-
Matthias Diener authored
* convergence: small fixes * fix types in add_data_point
-
- Nov 12, 2022
-
-
Matthias Diener authored
* add validate_graph * mypy fix * fix comment * better exception message
-
- Nov 03, 2022
-
-
Co-authored-by: Matthias Diener <mdiener@illinois.edu> Co-authored-by: Kaushik Kulkarni <kaushikcfd@gmail.com>
-
-
- Oct 21, 2022
-
-
Matthias Diener authored
* add strtobool() Based on the now-deprecated distutils.util.strtobool. * add quotes * only use default if val is None * update function signature Co-authored-by: Alex Fikl <alexfikl@gmail.com> * clarify messages Co-authored-by: Alex Fikl <alexfikl@gmail.com>
-
- Oct 14, 2022
-
-
- Sep 16, 2022
-
-
Matthias Diener authored
* UniqueNameGenerator: start with _0 instead of empty string * more doc * remove initial index
-