Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
a27647f
Move matlab sources into subdir.
jbrezmorf Aug 30, 2017
88e9a79
Populate with standrad files.
jbrezmorf Aug 30, 2017
1f92a21
Version of BIH-tree independent of Flow123d.
jbrezmorf Aug 30, 2017
50db4e9
Basic Python files.
jbrezmorf Aug 30, 2017
5c891f4
Add pybind11 as submodule.
jbrezmorf Aug 30, 2017
ee3ad4c
Remove PYBIND
jbrezmorf Aug 31, 2017
d54592d
Remove BIH sources.
jbrezmorf Aug 31, 2017
2877357
Install script.
jbrezmorf Aug 31, 2017
72715b6
Fix install script, add matlab-isect submodule
jbrezmorf Aug 31, 2017
b0e6a41
Remove old matlab implementation.
jbrezmorf Aug 31, 2017
1ca90a9
Move forward to new version of matlab code
jbrezmorf Sep 11, 2017
a9727d7
Update BIH submodule
jbrezmorf Sep 11, 2017
82d687a
Fix tracking of matlab-intersections
jbrezmorf Sep 11, 2017
2f2e44b
Classes for general B-spline and rational curves and surfaces.
jbrezmorf Sep 15, 2017
a6ec4e8
Tested Z-surface
jbrezmorf Sep 16, 2017
06ea538
Integrate GridSurface
jbrezmorf Sep 16, 2017
e53ee3a
Import surface approximation from bapprox
jbrezmorf Sep 17, 2017
f875904
Fix find_knots_interval
jbrezmorf Sep 17, 2017
bd7f131
curve approx
jbrezmorf Sep 17, 2017
666b5a5
Fixes: packed_knots, simple spline extrapolation, aabb
jbrezmorf Sep 18, 2017
e8aa4a4
fix plane and line approximations
jbrezmorf Sep 18, 2017
06c33db
add plane approx test
jbrezmorf Sep 18, 2017
aec6e46
Implementation of plane and line overhang
jbrezmorf Sep 18, 2017
e460759
Merge branch 'master' of github.com:GeoMop/Intersections
jbrezmorf Sep 18, 2017
ad3af40
Improve implementation of overhang.
jbrezmorf Sep 19, 2017
1525d14
Improve bspline
jbrezmorf Sep 20, 2017
6fef820
Fix bspline and its tests.
jbrezmorf Sep 20, 2017
45de1ce
Add check method to SplineBase
jbrezmorf Sep 20, 2017
17daaba
Fixes and new tests for approximation
jbrezmorf Sep 20, 2017
51d907b
Fix computing differences
jbrezmorf Sep 20, 2017
a776944
Add brep writer
jbrezmorf Sep 20, 2017
25ef583
Fix grid surf load, add surface.aabb, test for brep writer
jbrezmorf Sep 21, 2017
7e2900c
Implement aabb and grid center.
jbrezmorf Sep 21, 2017
3d0d1de
construction of the matrix A was optimized
Sep 27, 2017
dc05597
Hints for optimization
jbrezmorf Sep 27, 2017
2509dac
construction of the matrix A was completely rewritten due to memory a…
Oct 4, 2017
ca1570f
Enhance readability
jbrezmorf Oct 9, 2017
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
104 changes: 104 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
# PyCharm IDE
.idea/*

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# SageMath parsed files
*.sage.py

# dotenv
.env

# virtualenv
.venv
venv/
ENV/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[submodule "external/bih"]
path = external/bih
url = git@github.com:flow123d/bih.git
[submodule "external/matlab-intersections"]
path = external/matlab-intersections
url = git@github.com:jirikopal/Intersections.git
8 changes: 8 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
nguage: python
python:
- "3.5"
- "3.6"
# command to install dependencies
install: "pip3 install -r requirements.txt"
# command to run tests
script: pytest
Loading