* Added .gitattributes
Tell git that the test/testdata/ files and Jupyter Notebooks are binary
files, ie. do not display diffs and do not touch line endings in those
files.
* Moved 'CQ examples.ipynb' to examples directory
Now github-linguist will classify it as documentation, and the massive
line count in that file will stop skewing the language statistics for
CadQuery on Github.
* Add the ability to mirror from a selected face
* Fix errors in example.rst
* Add mirror from face features (with example now fixed)
* recommit merge conflicts in shape.py that were stopping CI merging into master
* use correct variable name when selecting face
* formatting with black v19 instead of black v21
* add missing string literal types and clean up docstring
* Add volume assertions to the test cases
* black formatting
* Mypy fix
* Restructured mirror
* update examples to use basePoint instead of basePointVector
* Add tests for other workplane strings and non union option to increate code coverage
* Add test to check that exception is thown for incorrect input
* Go back to basePointVector
* Update arg naming in examples
* Mirror all objects
* Typo fix
Co-authored-by: Adam Urbańczyk <adam-urbanczyk@users.noreply.github.com>
* Initial version of the constraints docs
* Adding the assy section
* apireference cleanup
* Include cutouts
* Roadmap cleanup
* _query cleanup
* Black fix
* Add RadiusNthSelector again
* Typo fix
* Paste error fix
* Show detailed selector docs
* Another typo fix
* Mention other constrain overload
* Added test for end()
* Refactor tags
* Use pyparsing for query parsing and implement tags
* Black and mypy fixes
* Allow "_" in names and tags
* Added tests
* Fixed constrain with tag test
* Better docstring for _query
* Typo fix
* Expose mode for sweep operations
* Additional sweep functionality
* Fix sweep in cq
* Expose the new sweep args in Workplane
* fixed aux spine handling
* sweep test with a fixed normal
* Test aux spine sweep
* Added more tests
* Reformat sweep docs
* Implement locations() for Wires
* Fix errors
* Test for locations on a wire
* Refactored Mixin1D
* Mypy fixes and more refactoring
* black fix
* Moved _geomAdaptor to concrete classes
* Add positionAt
* Added positions()
* positions() and positionAt() test
* Better tests
* Extended tangentAt and added docstrings
* Test for tangentAt
* Fixed defects
* Doc fix attempt
* Use autoclass on Mixins
* specify full name in sphinx