-
Notifications
You must be signed in to change notification settings - Fork 88
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
(feature): Approximate vorticity fields using velocity data. Include … #71
Conversation
…github ci/cd stuff and code quality ensuring stuff
Hey @greinerth, appreciate the PR! Can you please have a look at the recent commits and resolve conflicts? |
I'll have a look and resolve the conflicts within the next days. Cheers, |
Done ;) |
@greinerth I've had time to look into it. There are issues with relative imports of As it exists now, it's postprocessing. So, perhaps we can move these modules to a directory, say
Later, we could try integrating this as part of the JAX solver itself and serialize both fields. |
Hi @kmario23, good catch! The relative import issue is now fixed.
Let me know if additional adaptions are required. Cheers, |
@greinerth LGTM. |
Hey @greinerth, I had a few hours today, and I tried merging the PR and fixing some Ruff linter errors, but there's still a lot to fix. We especially need to add type annotations. I'll ask the authors about this. It seems the |
I am currently out of office. I'll add it asap (next thursday). Cheers, |
Perhaps we should consider using a logger (e.g., python's |
…github ci/cd stuff and code quality ensuring stuff
Features:
vorticity.py
,velocity2vorticity.py
). Vorticity fields are currently missing in the 3dcfd datasets.noxfile.py
for automatic testing, building of API doc, and code-linting.Changes:
pyproject.toml
(hatchling build) and added additional optional dependencies (dev, test)CICD:
.pre-commit-config.yaml
to ensure code quality in the pipeline and locallyprecommit.yml
,python-package.yml
,python-publish.yml
)test_vorticity.py
for future unit testing with pytest.Help required: