Liam Huber

Results 16 issues of Liam Huber

Per the title, there is no mention of `make_dynamic_default` for custom `TraitTypes` in the [docs right now](https://traitlets.readthedocs.io/en/stable/defining_traits.html). The current example uses a tuple with two immutable elements, so it's technically...

I'm trying to use the `min` method to count the number of properties (of a particular type) on an object, but I find that counting fails silently for all cardinalities...

Analogous to how [pyiron/ironflow](https://github.com/pyiron/ironflow) now leans on reusable workflows from [pyiron/actions](https://github.com/pyiron/actions), although here (a) we have some workflows that are not yet covered by the central CI repo, and (b)...

`TableJob` has all sorts of built-in functions, and these depend one what pyiron modules have been loaded. However, right now it's super implicit and difficult to see when and where...

code_smell

The codebase uses `GenericJob._executor_type` instead of the property getter `GenericJob.executor_type` throughout: - [`TableJob.update_table`](https://github.com/pyiron/pyiron_base/blob/3eae88819c28d7c25e8d7e9fb8f2368c783bb2dc/pyiron_base/jobs/datamining.py#L792-L794) - [`GenericJob._get_executor`](https://github.com/pyiron/pyiron_base/blob/3eae88819c28d7c25e8d7e9fb8f2368c783bb2dc/pyiron_base/jobs/job/generic.py#L1532) - [`GenericJob.to_dict`](https://github.com/pyiron/pyiron_base/blob/3eae88819c28d7c25e8d7e9fb8f2368c783bb2dc/pyiron_base/jobs/job/generic.py#L1053) I worry this introduces the danger that if we ever introduce logic to...

@jan-janssen, we screwed up in #1334 and didn't add any documentation for the `executor_type` attribute when it got pulled up onto `GenericJob` -- there's nothing about it in the property...

Repeated calls to `save` silently create new database items while duplicating the job name, i.e. they are a sort of silent "save-as" in database space. The job _name_ however, stays...

Because the hash is pretty long by itself, the new `` functionality bumps into our 50 character limit on job name lengths and fails in an ungraceful manner: ```python from...

So for `pyiron_workflow` I was looking at what my `pyiron_base` dependencies actually are, and it's really just `Singleton` and `logger`. When it comes to extracting re-usable packages, how small should...

There is one "true" failure when updating numpy to 1.25 (#1140) discussed in #1143. The remaining failures are because we get more warnings than expected. I updated numpy on my...