Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
9ee04dc
separate constructors from helpers
Licini Sep 18, 2019
e5167b7
Merge branch 'compas_rhino_constructors'
Licini Sep 23, 2019
dcd098a
move rhino modifiers and selectors
Licini Sep 23, 2019
3d3dcaa
Update volmeshselector.py
Licini Sep 23, 2019
42f6b9e
Update meshmodifier.py
Licini Sep 23, 2019
31605ca
Merge remote-tracking branch 'upstream/master'
Licini Sep 26, 2019
4f25091
adding change basis
romanarust Sep 30, 2019
d8dd4ed
update represent local/global with change_basis
romanarust Oct 2, 2019
a1484ff
small update on quaternion
romanarust Oct 3, 2019
cd0c496
File reading function moved to new parent class & pathlib support
tetov Oct 6, 2019
4f1a6ae
re-adjusting selector and modifier wrappers
Licini Oct 7, 2019
e7cd0bb
deprecation warning for helper
Licini Oct 7, 2019
71f6e0f
Merge remote-tracking branch 'upstream/master'
Licini Oct 7, 2019
26e0c3d
Small spelling mistake in docstring
tetov Oct 7, 2019
ec909df
Merge pull request #351 from tetov/patch-1
gonzalocasas Oct 7, 2019
4086c73
Keep BaseReader more private
tetov Oct 8, 2019
a83c0e8
fixed coloring bug in mesh face drawing
tomvanmele Oct 8, 2019
fc224b9
Merge branch 'master' of https://github.com/compas-dev/compas
tomvanmele Oct 8, 2019
1e92bd0
return quaternion
romanarust Oct 8, 2019
0ba2c02
returning vector from axis angle vector
romanarust Oct 8, 2019
7ceaac3
adding unitized and scaled to vector
romanarust Oct 8, 2019
e240212
fixing returns and docstrings
romanarust Oct 8, 2019
49fbf5b
added transform_frames, fix dehomogenize_numpy
romanarust Oct 9, 2019
60a985f
adding correct_axis_vectors
romanarust Oct 9, 2019
3f738bd
snalles --> smallest (sp)
tetov Oct 9, 2019
508cd7a
Merge pull request #354 from tetov/patch-1
gonzalocasas Oct 10, 2019
4400f34
Merge branch 'master' of https://github.com/compas-dev/compas
tomvanmele Oct 10, 2019
f6dbb9d
adding matrix_from_frame_to_frame and matrix_change_basis
romanarust Oct 10, 2019
5b1e600
Update matrices.py
romanarust Oct 11, 2019
c7be7f4
represent_(frames\points\vectors)_in_(local\global)_coordinate_system…
romanarust Oct 13, 2019
a042b4b
adding python equivalent of local/global_coords_numpy
romanarust Oct 13, 2019
8ac7680
change coordinates to coords
romanarust Oct 13, 2019
6431f0d
moving methods from helpers into coordinate_systems
romanarust Oct 13, 2019
5297d70
adding possiblility of passing another cs than worldXY
romanarust Oct 13, 2019
1a7b68e
fixing examples
romanarust Oct 13, 2019
fe9c659
changing global/local_coords_numpy to use frame instead of origin, uvw
romanarust Oct 13, 2019
4727666
removing unused local axes
romanarust Oct 13, 2019
5fbc34f
fixing examples
romanarust Oct 13, 2019
bbc0daa
Update coordinate_systems.py
romanarust Oct 13, 2019
1b49b4a
Update coordinate_systems.py
romanarust Oct 13, 2019
794b891
fixing docstrings
romanarust Oct 13, 2019
c30cce2
fixes because running tests
romanarust Oct 13, 2019
4310dc9
fix math backslash
romanarust Oct 13, 2019
0a1b913
adding change basis
romanarust Sep 30, 2019
8daa988
update represent local/global with change_basis
romanarust Oct 2, 2019
a42588b
small update on quaternion
romanarust Oct 3, 2019
4032c79
return quaternion
romanarust Oct 8, 2019
561a84e
returning vector from axis angle vector
romanarust Oct 8, 2019
eea3101
adding unitized and scaled to vector
romanarust Oct 8, 2019
b2461ec
fixing returns and docstrings
romanarust Oct 8, 2019
b1f4db4
added transform_frames, fix dehomogenize_numpy
romanarust Oct 9, 2019
ac8a20e
adding correct_axis_vectors
romanarust Oct 9, 2019
e9a42bf
adding matrix_from_frame_to_frame and matrix_change_basis
romanarust Oct 10, 2019
c95973e
Update matrices.py
romanarust Oct 11, 2019
35cf920
represent_(frames\points\vectors)_in_(local\global)_coordinate_system…
romanarust Oct 13, 2019
afcf5b2
adding python equivalent of local/global_coords_numpy
romanarust Oct 13, 2019
b4fb2fb
change coordinates to coords
romanarust Oct 13, 2019
ab592a7
moving methods from helpers into coordinate_systems
romanarust Oct 13, 2019
e2f507a
adding possiblility of passing another cs than worldXY
romanarust Oct 13, 2019
9fa984d
fixing examples
romanarust Oct 13, 2019
d5c283c
changing global/local_coords_numpy to use frame instead of origin, uvw
romanarust Oct 13, 2019
3cbb689
removing unused local axes
romanarust Oct 13, 2019
7137fb6
fixing examples
romanarust Oct 13, 2019
26d8650
Update coordinate_systems.py
romanarust Oct 13, 2019
0051ca3
Update coordinate_systems.py
romanarust Oct 13, 2019
fe1a906
fixing docstrings
romanarust Oct 13, 2019
33556b1
fixes because running tests
romanarust Oct 13, 2019
86b3431
fix math backslash
romanarust Oct 13, 2019
8e0739e
removing local\global coords now found in coordinate_systems
romanarust Oct 13, 2019
4130682
small update
romanarust Oct 13, 2019
ac29485
small fixes
romanarust Oct 13, 2019
5dc10ac
Merge branch 'update-frame-and-transformation' of https://github.com/…
romanarust Oct 13, 2019
1040fc4
Footnote fix and grammar in docstrings
tetov Oct 13, 2019
988a423
adding matix_from_frame_to_frame and matrix_change_basis
romanarust Oct 14, 2019
aa36b19
removing helpers and coodinate_systems
romanarust Oct 14, 2019
c8791ee
removing duplicate change_basis
romanarust Oct 14, 2019
45e99a5
adding stuff from helpers and coordinate_systems in transformations
romanarust Oct 14, 2019
1e200e5
adding stuff from helpers and coordinate_systems in transformations_n…
romanarust Oct 14, 2019
19fc662
fixing local/global_coords and adding static method local_to_local_co…
romanarust Oct 14, 2019
ae1279c
autopep8
romanarust Oct 14, 2019
824e2ff
match to new frame method
romanarust Oct 14, 2019
a2ace6c
fix doctests
romanarust Oct 14, 2019
28fd1ef
removed based on change previous in time
romanarust Oct 14, 2019
887e2ee
note not needed anymore
romanarust Oct 14, 2019
7bb7372
Update CHANGELOG.md
romanarust Oct 14, 2019
2ed3c6c
Update CHANGELOG.md
romanarust Oct 14, 2019
7aa3f1e
Update CHANGELOG.md
romanarust Oct 14, 2019
4143676
fixed axis length check
romanarust Oct 14, 2019
001dd36
typo
tomvanmele Oct 15, 2019
05ed17c
Merge branch 'master' of https://github.com/compas-dev/compas
tomvanmele Oct 15, 2019
16f3f6e
Merge pull request #356 from tetov/footnote-fix
tomvanmele Oct 15, 2019
7e59be3
Merge pull request #337 from Licini/master
tomvanmele Oct 15, 2019
9dd1fb2
r""" instead of """ at the start
romanarust Oct 15, 2019
61583d9
adding close to basic
romanarust Oct 15, 2019
0f59468
relink docs for rhino constructors
Licini Oct 15, 2019
0a91c50
changing global_coords to world_coords
romanarust Oct 15, 2019
807e68a
rename correct_axes to orthonormalize_axes
romanarust Oct 15, 2019
58c63e4
Merge pull request #358 from Licini/constructor_doc
tomvanmele Oct 15, 2019
8cd88f9
allowing axes autoscaling to be turned off
tomvanmele Oct 15, 2019
4e12566
Merge branch 'master' of https://github.com/compas-dev/compas
tomvanmele Oct 15, 2019
8e33aa2
Draft: need to check CI
tetov Oct 16, 2019
a2a1672
no ping based check of http server start
tomvanmele Oct 17, 2019
a72dada
better support for arrows
tomvanmele Oct 17, 2019
fbbfaea
change naming frame, world, local
romanarust Oct 18, 2019
ce8b53d
addind functions to __all__
romanarust Oct 18, 2019
6ec660b
Merge pull request #357 from compas-dev/update-frame-and-transformation
tomvanmele Oct 18, 2019
032a1f8
Bump version to 0.9.0
tomvanmele Oct 21, 2019
27b5ebf
Prepare changelog for next release
tomvanmele Oct 21, 2019
cd4f4f9
Update changelog
gonzalocasas Oct 21, 2019
9f963b0
fixed line point transformations
tomvanmele Oct 22, 2019
839ea72
cleaning up unnecessary imports
tomvanmele Oct 22, 2019
1a05357
Refactor and pathlib implemented, issues with ply and urllib in python2
tetov Oct 23, 2019
6aae814
Removed test for binary ply-files & fixes
tetov Oct 23, 2019
a20d830
Removed test for binary ply-files & fixes 2
tetov Oct 23, 2019
f24cd26
File reading function moved to new parent class & pathlib support
tetov Oct 6, 2019
a4c07f0
Keep BaseReader more private
tetov Oct 8, 2019
4f4a2fa
Draft: need to check CI
tetov Oct 16, 2019
1a3d58c
Refactor and pathlib implemented, issues with ply and urllib in python2
tetov Oct 23, 2019
8cae052
Removed test for binary ply-files & fixes
tetov Oct 23, 2019
87d4070
Removed test for binary ply-files & fixes 2
tetov Oct 23, 2019
477a12e
Merge branch 'pathlib_support' of github.com:tetov/compas into pathli…
tetov Oct 23, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 0.8.1
current_version = 0.9.0
message = Bump version to {new_version}
commit = True
tag = True
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/

# Translations
*.mo
Expand Down
1 change: 1 addition & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@
- Rafael Pastrana <<pastrana@arch.ethz.ch>> [@arpastrana](https://github.com/arpastrana)
- Achilleas Xydis <<xydis@arch.ethz.ch>> [@Achillx](https://github.com/Achillx)
- Elitsa Dimitrova <<e.dimitrova77@gmail.com>> [@elidim](https://github.com/elidim)
- Anton T Johansson <<anton@tetov.se>> [@tetov](https://github.com/tetov)
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## Unreleased

### Changed

- File reading functions for ascii files in `compas.files` has moved from the individual reader classes to a new parent class, `BaseReader`.
- Fixed transformation of start and end point of `compas.geometry.Line` to update the point objects in place.

### Removed


## [0.9.0] 2019-10-21

### Added

- Added `matrix_change_basis`, `Transformation.change_basis`
- Added `matrix_from_frame_to_frame`
- Added non-numpy versions of `global_coords`, `local_coords`
- Added static method `Frame.local_to_local_coords`
- Added `__getitem__`, `__setitem__` and `__eq__` to `Quaternion`
- Added `Vector.scaled` and `Vector.unitized`
- Added `transform_frames` and respective helper functions `dehomogenize_and_unflatten_frames`, `homogenize_and_flatten_frames`
- Added `transform_frames_numpy` and respective helper functions `dehomogenize_and_unflatten_frames_numpy`, `homogenize_and_flatten_frames_numpy`

### Changed

- Renamed `global_coords_numpy` and `local_coords_numpy` to `local_to_world_coords_numpy` and `world_to_local_coords_numpy`.
- Changed parameters `origin` `uvw` of `local_to_world_coords_numpy` and `world_to_local_coords_numpy` to `frame`.
- Fixed some returns of `Frame` and `Rotation` to use `Vector` or `Quaternion`
- Renamed methods `Frame.represent_point/vector/frame_in_global_coordinates` and `Frame.represent_point/vector/frame_in_local_coordinates` to `Frame.to_local_coords` and `Frame.to_world_coords`.

### Removed


Expand Down
Loading