Joseph Weston

Results 40 issues of Joseph Weston

This is the "simplest thing that could work" that I worked on with @akhmerov and @oroszl last week. Probably by thinking for 5 minutes we could come up with something...

This eliminates a lot of code duplication. We also deprecate the use of BlockingRunner directly.

While writing the adaptive paper we managed to write down a simple algorithm formulated in terms of abstract domains and subdomains. Implementing such an algorithm in a learner should allow...

See, for example, [here](https://dev.azure.com/python-adaptive/adaptive/_build/results?buildId=1306&view=logs&j=158e2689-29c5-5d1b-9cf0-c56b8d17aff2&t=ec5a3347-cde0-59b6-b623-38b4600252c4) It times out waiting for the string `"Engines appear to have started successfully"`. Perhaps `ipcluster` changed its output messages (though one would expect that they be...

See [here](https://dev.azure.com/python-adaptive/adaptive/_build/results?buildId=1306&view=logs&j=88437ce6-96ce-598b-fefb-346ab1c401a0&t=cd4a0a69-2aff-5683-8f13-fd1b0f42a2d9). The test was marked as "flaky". IMO this is a stop-gap solution and we should instead put a better error bound, for example [as shown here](http://www.ti3.tu-harburg.de/paper/rump/Ru11.pdf)

bug
priority: low

Currently if you use the default Runner with more than 1 concurrent task, your run will be nondeterministic because the concurrent tasks can finish in different orders. We could relatively...

enhancement
API
Runner

When computing the isosurface, when 4 simplex edges crosses the isosurface, we add 2 triangles to the isosurface triangulation. Right now we add these arbitrarily ([in these 3 lines](https://github.com/python-adaptive/adaptive/blob/5ca16a040c08f68c407aa301743e8bdba4cac759/adaptive/learner/learnerND.py#L1047-1049)) but...

bug
enhancement
help wanted
good first issue
LearnerND

Blocked by #238 Currently we use the "ad-hoc" package layout where the "adaptive" package is directly in the repository root. Such a layout can cause confusion when it comes to...

Blocked
refactor
priority: low

the docstring says: ``` plotter : function A function that takes the learner as a argument and returns a holoviews object. By default ``learner.plot()`` will be called. ``` But not...

enhancement
help wanted
Runner

If people are using the async runner then they have to jump through some hoops (`runner.task.print_stack()`) to find out what went wrong. It would be good if we could provide...

enhancement
Runner