Tim Lorsbach
d06ed33196
removed debug
2026-07-08 10:46:45 +02:00
Tim Lorsbach
ea672ec91a
PES Fields in API Output
2026-07-08 10:46:27 +02:00
Tim Lorsbach
dfc1309fd3
Added pesLink field to PW Api output
2026-07-08 10:39:01 +02:00
Tim Lorsbach
6e2dbccd6c
Harmonised proposed field in Json output
2026-07-08 10:32:05 +02:00
Tim Lorsbach
b77fbc9b90
implemented non persistent
2026-07-06 15:44:23 +02:00
Tim Lorsbach
ce1d709715
highlight Description links
CI / test (pull_request) Failing after 18s
API CI / api-tests (pull_request) Failing after 36s
2026-07-06 15:17:38 +02:00
Tim Lorsbach
b0004ea66e
Package Export/Import cycle
2026-07-06 15:17:16 +02:00
Tim Lorsbach
2fbffb4b3b
Fixed molfile assignment, adjusted Export
2026-07-03 09:40:47 +02:00
Tim Lorsbach
365af14448
Fix PES Link HTML for other entities
2026-07-03 09:29:53 +02:00
Tim Lorsbach
8017070de8
Fixed error return, removed unused options
2026-07-02 22:57:30 +02:00
Tim Lorsbach
a0ac79a897
Return proper http response instead of error
API CI / api-tests (pull_request) Failing after 18s
CI / test (pull_request) Failing after 33s
2026-07-02 21:37:19 +02:00
Tim Lorsbach
caeec2ab79
Make PES Link clickable
API CI / api-tests (pull_request) Failing after 17s
CI / test (pull_request) Failing after 37s
2026-07-02 21:25:57 +02:00
Tim Lorsbach
3525621281
adjusted migration
...
Initial bayer app
Show Pack Classification
Adjusted docker compose to bayer specifics
Adjusted Dockerfile for Bayer
Adding secret flags to group, add secret pools to packages
Adjusted View for Package creation
Prep configs, added Package Create Modal
wip
More on PES
wip
wip
Wip
minor
PW interactions
API PES
wip
Make Select Widget reflect required
make required generallay available
Update UI if pathway mode is set to build
Added ais
circle adjustments
Initial Zoom, fix AD Creation
wip
auth log, bb4g fix
missing import
Added viz hint if PES is part of reaction
Add Edge check for pes
flip boolean
...
pes
Added extra
...
In / Out Edges Viz, Submitting Button Text
...
2026-07-02 21:25:57 +02:00
jebus and Tim Lorsbach
9bc9f86ff1
[Fix] Pathway SVG Export has Edges again, Fix In/Out Edge coloring ( #422 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#422
2026-07-03 07:24:02 +12:00
jebus and Tim Lorsbach
dba6514013
[Chore] Package Export, Blanks for fields, Styling ( #421 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#421
2026-07-02 20:12:26 +12:00
jebus and Tim Lorsbach
a092d4a558
[Chore] Updated Dockerfile ( #418 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#418
2026-06-17 08:33:02 +12:00
jebus and Tim Lorsbach
2502c020f7
[Fix] Collection of minor Bugfixes ( #417 )
...
User feedback from on-prem installation
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#417
2026-06-17 07:56:32 +12:00
jebus and Tim Lorsbach
6ab9180291
[Feature] Vizualize Reaction Circles ( #410 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#410
2026-06-11 02:07:49 +12:00
jebus and Tim Lorsbach
3657d14659
[Fix] Cascade deletion of Reactions to Edges ( #409 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#409
2026-06-11 00:24:06 +12:00
jebus and Tim Lorsbach
ef6091d416
[Fix] Set depth to -1 when adding a Node via Pathway.add_node to be in sync with legacy_api ( #408 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#408
2026-06-09 23:55:16 +12:00
jebus and Tim Lorsbach
14cfc1e4d7
[Feature] Integrate DOI Links, Handle Cycles in Pathway Viz ( #407 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#407
2026-06-03 06:00:38 +12:00
jebus and Tim Lorsbach
868bbf5c05
[Fix] False as multi_step default in legacy API ( #406 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#406
2026-05-29 08:12:52 +12:00
jebus and Tim Lorsbach
be5ee1d1d7
[Fix] Propagate multi_step in Edge.create to Reaction.create to ensure deduplication is working ( #405 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#405
2026-05-29 07:39:32 +12:00
jebus and Tim Lorsbach
20fd949dfd
[Fix] Implement legacy PFASConfidence object construction ( #404 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#404
2026-05-28 23:57:34 +12:00
jebus and Tim Lorsbach
c9b643fe6e
[Feature] Make JobLog Page Paginated ( #403 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#403
2026-05-28 23:01:27 +12:00
jebus and Tim Lorsbach
1a9f1cf9af
[Fix] Legacy API Node Depth Parsing, description validation in Reaction.create ( #402 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#402
2026-05-28 09:53:39 +12:00
jebus and Tim Lorsbach
c7c7e17e43
[Feature] Implement legacy endpoints to enable copy via python client ( #400 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#400
2026-05-28 01:41:28 +12:00
jebus and Tim Lorsbach
674e10c7fa
[Fix] Legacy API Package Endpoint, Pepper Unit in Pathway View ( #399 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#399
2026-05-27 21:09:17 +12:00
jebus and Tim Lorsbach
8079b80d57
[Fix] Fix Typo in multi_step assignment ( #397 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#397
2026-05-21 09:56:21 +12:00
jebus and Tim Lorsbach
76e63fda2c
[Fix] Fix BART Upload ( #396 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#396
2026-05-21 03:16:02 +12:00
jebus and Tim Lorsbach
1e43c298d2
[Fix] Simplify Depth adjustment ( #386 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#386
2026-05-12 21:04:56 +12:00
jebus and Tim Lorsbach
b39fc7eaf8
[Fix] Update Node depth when adding new Edges to a Pathway ( #384 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#384
2026-05-12 09:40:35 +12:00
jebus and Tim Lorsbach
a2fc9f72cb
[Feature] Make use of HalfLifeModel Enum ( #383 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#383
2026-05-12 09:23:56 +12:00
t03i
734b02767e
[Fix] Update plotting imports and thread handling in Pepper class ( #382 )
...
- plt.subplot does not work reliably with async/ threads.
- Bug in thread run that would fail with env set (string to number)
Reviewed-on: enviPath/enviPy#382
Co-authored-by: Tobias O <tobias.olenyi@envipath.com >
Co-committed-by: Tobias O <tobias.olenyi@envipath.com >
2026-05-12 06:43:26 +12:00
jebus and Tim Lorsbach
9d70db2ca2
[Fix] Wrong indentation in welcome mail ( #373 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#373
2026-04-22 08:47:05 +12:00
jebus and Tim Lorsbach
fec26d0233
[Feature] Admin Actions for Activation and Affiliation Request ( #372 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#372
2026-04-22 08:36:31 +12:00
jebus and Tim Lorsbach
689f7998eb
[Dep] Updated enviFormer, additional information lib, aiohttp, fsspec ( #371 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#371
2026-04-22 06:38:31 +12:00
jebus and Tim Lorsbach
8498e59fa1
[Feature] Changes required for non public tenants ( #370 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#370
2026-04-22 06:08:39 +12:00
Tim Lorsbach
b508511cd6
Implement basic group listing and re-enabled group creation
2026-04-14 20:58:12 +02:00
jebus and Tim Lorsbach
877804c0ff
[Feature] Path prefixes ( #369 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#369
2026-04-14 21:59:29 +12:00
jebus and Tim Lorsbach
964574c700
[Feature] Biotransformer in enviPath ( #364 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#364
2026-04-10 00:00:13 +12:00
jebus and Tim Lorsbach
5029a8cda5
[Feature] Dockerized Setup ( #366 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#366
2026-04-07 20:06:46 +12:00
t03i
d06bd0d4fd
[Feature] Minimal IUCLID export ( #338 )
...
This is an initial implementation that creates a working minimal .i6z document.
It passes schema validation and can be imported into IUCLID.
Caveat:
IUCLID files target individual compounds.
Pathway is not actually covered by the format.
It can be added in either soil or water and soil OECD endpoints.
**I currently only implemented the soil endpoint for all data.**
This sort of works, and I can report all degradation products in a pathway (not a nice view, but we can report many transformation products and add a diagram attachment in the future).
Adding additional information is an absolute pain, as we need to explicitly map each type of information to the relevant OECD field.
I use the XSD scheme for validation, but unfortunately the IUCLID parser is not fully compliant and requires a specific order, etc.
The workflow is: finding the AI structure from the XSD scheme -> make the scheme validation pass -> upload to IUCLID to get obscure error messages -> guess what could be wrong -> repeat 💣
New specifications get released once per year, so we will have to update accordingly.
I believe that this should be a more expensive feature, as it requires significant effort to uphold.
Currently implemented for root compound only in SOIL:
- Soil Texture 2
- Soil Texture 1
- pH value
- Half-life per soil sample / scenario (mapped to disappearance; not sure about that).
- CEC
- Organic Matter (only Carbon)
- Moisture content
- Humidity
<img width="2123" alt="image.png" src="attachments/d29830e1-65ef-4136-8939-1825e0959c62">
<img width="2124" alt="image.png" src="attachments/ac9de2ac-bf68-4ba4-b40b-82f810a9de93">
<img width="2139" alt="image.png" src="attachments/5674c7e6-865e-420e-974a-6b825b331e6c">
Reviewed-on: enviPath/enviPy#338
Co-authored-by: Tobias O <tobias.olenyi@envipath.com >
Co-committed-by: Tobias O <tobias.olenyi@envipath.com >
2026-04-07 19:46:12 +12:00
jebus and Tim Lorsbach
f7c45b8015
[Feature] Add legacy api endpoint to mimic ReferringScenarios ( #362 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#362
2026-03-17 19:44:47 +13:00
jebus and Tim Lorsbach
68aea97013
[Feature] Simple template extension mechanism ( #361 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#361
2026-03-16 21:06:20 +13:00
jebus and Tim Lorsbach
3cc7fa9e8b
[Fix] Add Captcha vars to Template ( #359 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#359
2026-03-13 11:46:34 +13:00
jebus and Tim Lorsbach
21f3390a43
[Feature] Add Captchas to avoid spam registrations ( #358 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#358
2026-03-13 11:36:48 +13:00
jebus and Tim Lorsbach
8cdf91c8fb
[Fix] Broken Model Creation ( #356 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#356
2026-03-12 11:34:14 +13:00
jebus and Tim Lorsbach
bafbf11322
[Fix] Broken Enzyme Links ( #353 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#353
2026-03-12 10:25:47 +13:00
jebus and Tim Lorsbach
f1a9456d1d
[Fix] enviFormer prediction ( #352 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#352
2026-03-12 08:49:44 +13:00