Splinepy

Latest version: v0.1.3

Safety actively analyzes 681857 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.2

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/444
* add padding initializer by j042 in https://github.com/tataratat/splinepy/pull/443
* Ft mfem 3d single-patch IO by j042 in https://github.com/tataratat/splinepy/pull/445


**Full Changelog**: https://github.com/tataratat/splinepy/compare/v0.1.1...v0.1.2

0.1.1

What's Changed
* Fix typesetting issues in documentation "Introduction to Splines" by markriegler in https://github.com/tataratat/splinepy/pull/431
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/434
* doc fixes by clemens-fricke in https://github.com/tataratat/splinepy/pull/432
* CATS IO compatibility/bug fix by jzwar https://github.com/tataratat/splinepy/pull/435 and j042 https://github.com/tataratat/splinepy/pull/436
* Update integrate.parametric_function for Beziers https://github.com/tataratat/splinepy/pull/437
* extend allowed input types in `extract.spline()` by j042 in https://github.com/tataratat/splinepy/pull/441


**Full Changelog**: https://github.com/tataratat/splinepy/compare/v0.1.0...v0.1.1

0.1.0

What's Changed
* use `scikit-build-core` by j042 in https://github.com/tataratat/splinepy/pull/290
* Support knot insertion up to C^-1 by j042 in https://github.com/tataratat/splinepy/pull/298
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/302
* Fix wheels ci by j042 in https://github.com/tataratat/splinepy/pull/305
* Binding for Knotvector functions by jzwar in https://github.com/tataratat/splinepy/pull/308
* Feature: leading underscore to module imports by SeRealMF in https://github.com/tataratat/splinepy/pull/309
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/313
* Update Documentation in HelpMe Modules by jzwar in https://github.com/tataratat/splinepy/pull/314
* Basis function matrices by jzwar in https://github.com/tataratat/splinepy/pull/312
* Fix 239 by j042 in https://github.com/tataratat/splinepy/pull/310
* Cu tile names by jzwar in https://github.com/tataratat/splinepy/pull/303
* added function for determinant_spline and corresponding test by FSchwar in https://github.com/tataratat/splinepy/pull/293
* Fix: examples not working by clemens-fricke in https://github.com/tataratat/splinepy/pull/260
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/317
* Version bump - for new wheels by jzwar in https://github.com/tataratat/splinepy/pull/321
* Easier spline data plotting with callbacks by j042 in https://github.com/tataratat/splinepy/pull/318
* More Docs by jzwar in https://github.com/tataratat/splinepy/pull/325
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/322
* Create close-form derivatives by jzwar in https://github.com/tataratat/splinepy/pull/324
* Add drilled tile rebased by mkofler96 in https://github.com/tataratat/splinepy/pull/316
* strip binary by j042 in https://github.com/tataratat/splinepy/pull/326
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/328
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/330
* update napf by j042 in https://github.com/tataratat/splinepy/pull/333
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/335
* allow extract.edges to take resolution list by j042 in https://github.com/tataratat/splinepy/pull/332
* split proximity hpp / cpp by j042 in https://github.com/tataratat/splinepy/pull/334
* Fix: docs now require single core build, takes way to long but otherw… by clemens-fricke in https://github.com/tataratat/splinepy/pull/340
* accept any number of order-queries for derivatives by j042 in https://github.com/tataratat/splinepy/pull/337
* remove _backend layer - match gustaf's 171 by j042 in https://github.com/tataratat/splinepy/pull/311
* fix 259 by j042 in https://github.com/tataratat/splinepy/pull/341
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/339
* change pickle unpacking order by j042 in https://github.com/tataratat/splinepy/pull/336
* Fix Vertice construction and bump version by j042 in https://github.com/tataratat/splinepy/pull/342
* add fitting feature in python by FSchwar in https://github.com/tataratat/splinepy/pull/320
* remove deprecated kwarg by j042 in https://github.com/tataratat/splinepy/pull/345
* update cibuildwheels by j042 in https://github.com/tataratat/splinepy/pull/351
* data_name -> data by j042 in https://github.com/tataratat/splinepy/pull/349
* helpers use weakref by j042 in https://github.com/tataratat/splinepy/pull/350
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/343
* add extract.arrow_data by j042 in https://github.com/tataratat/splinepy/pull/353
* v0.0.51, rm 3.7 wheels, add 3.12 wheels by j042 in https://github.com/tataratat/splinepy/pull/354
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/355
* Ft cli by clemens-fricke in https://github.com/tataratat/splinepy/pull/357
* Selective Field Output in G+smo by jzwar in https://github.com/tataratat/splinepy/pull/356
* remove outdated module by j042 in https://github.com/tataratat/splinepy/pull/361
* update mfem extention by j042 in https://github.com/tataratat/splinepy/pull/362
* SVG Export by jzwar in https://github.com/tataratat/splinepy/pull/297
* update install components by j042 in https://github.com/tataratat/splinepy/pull/364
* Fix: docs by clemens-fricke in https://github.com/tataratat/splinepy/pull/368
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/363
* update documentation method for helpers by j042 in https://github.com/tataratat/splinepy/pull/371
* Ft: io convert via cli by clemens-fricke in https://github.com/tataratat/splinepy/pull/358
* Small bugfix by jzwar in https://github.com/tataratat/splinepy/pull/367
* More SVG by jzwar in https://github.com/tataratat/splinepy/pull/370
* Added second parameter to double lattice tile by mkofler96 in https://github.com/tataratat/splinepy/pull/365
* Fix 360 by j042 in https://github.com/tataratat/splinepy/pull/369
* Embedded Splines by jzwar in https://github.com/tataratat/splinepy/pull/374
* revert default only-python-install by j042 in https://github.com/tataratat/splinepy/pull/375
* add __array_wrap__ by j042 in https://github.com/tataratat/splinepy/pull/376
* Integrals of parametric functions by jzwar in https://github.com/tataratat/splinepy/pull/329
* mute local svg test by j042 in https://github.com/tataratat/splinepy/pull/377
* Add new linearized tile by jzwar in https://github.com/tataratat/splinepy/pull/384
* Mini-PR Linewidth for 1D splines by jzwar in https://github.com/tataratat/splinepy/pull/387
* Bugfix - Wrong indices for back substitution by jzwar in https://github.com/tataratat/splinepy/pull/386
* Bugfix to compute G1 correctly by jzwar in https://github.com/tataratat/splinepy/pull/383
* Enforce Recomputation of Multipatch Interfaces by jzwar in https://github.com/tataratat/splinepy/pull/388
* Added derivative of cross-tile by jzwar in https://github.com/tataratat/splinepy/pull/378
* Bug in spline extractions by jzwar in https://github.com/tataratat/splinepy/pull/396
* Bugfix Matrix multiplication by jzwar in https://github.com/tataratat/splinepy/pull/399
* PR380 still broken by jzwar in https://github.com/tataratat/splinepy/pull/400
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/372
* Bugfix 403 by jzwar in https://github.com/tataratat/splinepy/pull/404
* More More More More SVG by jzwar in https://github.com/tataratat/splinepy/pull/401
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/402
* Interface Orientations were not available by jzwar in https://github.com/tataratat/splinepy/pull/391
* Field dimension raise when field_dim != physical dimension by jzwar in https://github.com/tataratat/splinepy/pull/393
* Feature for uniform knot refinement by FSchwar in https://github.com/tataratat/splinepy/pull/395
* Ft extract basis by j042 in https://github.com/tataratat/splinepy/pull/407
* Bf gismo export by FSchwar in https://github.com/tataratat/splinepy/pull/405
* change from unittest to pytest by OberGue in https://github.com/tataratat/splinepy/pull/348
* fix pytest import issue by j042 in https://github.com/tataratat/splinepy/pull/410
* remove getters in conftest by j042 in https://github.com/tataratat/splinepy/pull/411
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/412
* finalize 394 by j042 in https://github.com/tataratat/splinepy/pull/423
* slsqp for proximity by j042 in https://github.com/tataratat/splinepy/pull/424
* Levenberg-Marquart + SLSQP for Proximity by jzwar in https://github.com/tataratat/splinepy/pull/394
* Ft cpp doc by j042 in https://github.com/tataratat/splinepy/pull/408
* fix 426 by j042 in https://github.com/tataratat/splinepy/pull/427
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/421
* Readme updates by j042 in https://github.com/tataratat/splinepy/pull/417
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tataratat/splinepy/pull/429
* bf for support construction for multiple para-sensitivities by FSchwar in https://github.com/tataratat/splinepy/pull/422
* v0.1.0 by j042 in https://github.com/tataratat/splinepy/pull/428

New Contributors
* FSchwar made their first contribution in https://github.com/tataratat/splinepy/pull/293

**Full Changelog**: https://github.com/tataratat/splinepy/compare/v0.0.46...v0.1.0

0.0.46

This is the last version that creates wheels for python3.6 for PyPI distribution.
Here's a quick summery of the changes since the least release (v0.0.26):
- Pure python irit IO
- Volume integration
- Input/bounds/sanity checks to avoid segfaults
- Multipatch extractor extensions
- Switch from `TrackedArray` to `PhysicalSpaceArray`: instead of checking in-place changes of splines, we update properties right away to avoid creating new splines
- Pure python cats-xml IO
- Microstructure derivatives with respect to deformation function
- Change of numbering system of multipatch interfacces
- More show options for control mesh / control points
- mfem single-patch dof mapping for 2D and 3D
- Updated npz IO
- BSpline and NURBS supports arbitrary physical dimensions (previous only compiled up to 10)
- Bug/typo fixes.

0.0.26

In this version, all the extended functionalities that used to be implemented in `gustaf` is moved to `splinepy`. This adds `gustaf` as an additional dependency along with `numpy`. Here's a quick summary of the added features from `gustaf`:
- visualization
- (polygonal) mesh extraction
- free-form deformation
- create basic splines
- create new splines based on existing splines
- micro structures
- various micro tiles

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.