-
Notifications
You must be signed in to change notification settings - Fork 10
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
SpatialSeries
and DynamicTraceSegment
#699
Merged
Merged
Changes from 1 commit
Commits
Show all changes
76 commits
Select commit
Hold shift + click to select a range
9f8f270
Add SpatialData
vhirtham 95b5f21
Add notebooks
vhirtham b2e5a01
Refactor SpatialSeries
vhirtham 50d2d72
Fix constraint behavior during evaluation
vhirtham ce6fa6b
Run pre-commit
vhirtham f1962fc
Add sympy length calculation
vhirtham 6613907
Fix unit error
vhirtham 7c1caa8
Fix test
vhirtham 51a67c1
Fix all tests
vhirtham 8691993
Add DynamicTraceSegment
vhirtham 825d6fe
Run pre-commit
vhirtham 54b132a
lint
CagtayFabry 10f5987
add _k3d_line to Trace
CagtayFabry 9c4fde0
Merge branch 'master' into 691_spatial_series
CagtayFabry 74110dc
clean notebooks
CagtayFabry 42074f7
mypy
CagtayFabry d6e1304
Use MathExpr for derivative
vhirtham 993f39e
Add alternative length calculation
vhirtham ed12568
Add option to limit orientation to the xy plane
vhirtham 34ed2ae
Add
vhirtham 43752e7
Replace code with function
vhirtham 3b805d2
Merge branch 'master' into 691_spatial_series
vhirtham e699f9b
Merge branch '691_spatial_series' of https://github.com/vhirtham/weld…
vhirtham c01f180
Fix tests
vhirtham f8d75b6
Add docstrings
vhirtham fe40639
Run cleanup scripts
vhirtham 896cdd0
Fix pydocstyle issues
vhirtham 6ececce
Fix a deepsource issue
vhirtham 805cbbe
Remove unused code
vhirtham e514d3b
Express LinearHorizontalTraceSegment as DynamicSegment
vhirtham 5890308
Express RadialHorizontalTraceSegment as DynamicSegment
vhirtham b2cff2d
Remove legacy code
vhirtham 7b4596d
Fix notebook
vhirtham 2b4ce61
run cleanup
vhirtham 43c5c52
Fix deepsource issues
vhirtham e596c86
Fix deepsource issues
vhirtham e9bac02
add some doc fixes
vhirtham 3a90ef9
Test docfix
vhirtham 952e401
Add some quality of life functions to SpatialSeries
vhirtham c0ce76c
Fix linter issues
vhirtham 93c516d
Add more quality of life functionality
vhirtham 6080323
Simplify implementation of 'old' trace segments
vhirtham 6734a99
Do some refactoring
vhirtham 959429d
Take advantage of xarray
vhirtham c5f1f00
Prepare array evaluation
vhirtham be8c99f
Segment array evaluation works for expressions
vhirtham f3da1ab
Add full array support for segment lcs
vhirtham 64712ec
Fix deepsource issues
vhirtham 1fdce46
Update changelog
vhirtham ae9db90
Fix error in changelog
vhirtham 88e7de9
Add function to calculate the length along the segment
vhirtham 5731489
Rename variables and functions
vhirtham a5d1089
Replace obsolete function
vhirtham 7d1c76d
Merge branch 'master' into 691_spatial_series
vhirtham 7cb530d
Try fix doc
vhirtham ecc712b
Try fix docs
vhirtham 149b705
Fix a doc error
vhirtham edc826a
Try more fixes
vhirtham 6fc8368
Fix doc errors
vhirtham 2309d16
Silence deepsource issues
vhirtham 3a0b3e7
Test Sphinx fix
vhirtham 7296d57
Test undoing some previous fixes
vhirtham de3828e
Undo changes
vhirtham 3057330
assign array coords before calling evaluate
CagtayFabry 6f577ec
Add type hint
vhirtham 5ce033e
Merge branch '691_spatial_series' of https://github.com/vhirtham/weld…
vhirtham 8c57089
Update weldx/geometry.py
vhirtham e83e3b0
Update weldx/core.py
vhirtham 82bd7f1
Merge branch 'master' into 691_spatial_series
vhirtham 2ee8051
Run pre-commit
vhirtham a92fc5a
Fix docs
vhirtham 2c99112
Rename internal variable and add property
vhirtham 92644b4
Generalize variable name in DynamicTraceSegment
vhirtham e314d79
Rename all variables related to 's'
vhirtham 684b592
Remove obsolete function
vhirtham 7c3123c
Fix todo
vhirtham File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like sphink does not find those two. I already added them to the
__init__.py
. Is there another place I forgot?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
have you tried
~weldx.core.SpatialSeries
?Maybe it works if you add it to the user API documentation in
weldx/__init__.py
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I used the previous method already in the docstrings and it worked. Was just wondering why it is necessary for some of our classes while others don't need it. Your second suggestion at least worked for the changelog.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think because of the user API some elements (our main classes) appear two times in the sphinx tree, e.g. once as
weldx.time.Time
and once asweldx.Time
(user API)In these cases the references have to be explicit or sphinx might throw an error (because it doesn't know which page to link to). But that should be mostly on the API documentation site
For the changelog I am nur sure what the sphinx context is for resolving these (or if there is any difference)