Skip to content
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

Feature helmholtz dataset #3

Closed
wants to merge 116 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
f71e012
add gmsh requirement
JakobEliasWagner Dec 18, 2023
e10d963
add numpy and matplotlib to requirements
JakobEliasWagner Dec 18, 2023
9ccca0f
add file; add basic class structure
JakobEliasWagner Dec 27, 2023
6b03f6c
add file; add basic class structure
JakobEliasWagner Dec 27, 2023
fcd7804
add file; add basic class structures
JakobEliasWagner Dec 27, 2023
9363865
add file; add direction enum
JakobEliasWagner Dec 27, 2023
211d9b8
add file; add abstract property class
JakobEliasWagner Dec 27, 2023
8c34921
add file
JakobEliasWagner Dec 27, 2023
5783ef5
add constant implementation of property
JakobEliasWagner Dec 27, 2023
0aa0c5f
add Cylidrical Crystal Property
JakobEliasWagner Dec 27, 2023
99bcf90
add adiabatic absorber property
JakobEliasWagner Dec 27, 2023
50e69d2
make properties available in module
JakobEliasWagner Dec 27, 2023
025d439
add initialization
JakobEliasWagner Dec 27, 2023
10bf81e
add sub_domain initialization of relative coordinates
JakobEliasWagner Dec 27, 2023
68e7ead
add recursive evaluation of domain and subdomains
JakobEliasWagner Dec 27, 2023
e0af45b
add Adiabaitc Layer as child of Box domain
JakobEliasWagner Dec 27, 2023
0d46639
add Classes to module
JakobEliasWagner Dec 27, 2023
5a2075f
change max line length; refactor files
JakobEliasWagner Dec 27, 2023
0b38ecc
fix set discard to allow for value to not exist
JakobEliasWagner Dec 27, 2023
3d0a521
add example notebook for meshing and imposing domain onto dolfinx mesh
JakobEliasWagner Dec 27, 2023
a1a3f5f
fix hooks
JakobEliasWagner Jan 9, 2024
14ee89f
change requirements
JakobEliasWagner Jan 9, 2024
e526a80
add files; add decorators
JakobEliasWagner Jan 9, 2024
f235f7a
fix formatting
JakobEliasWagner Jan 9, 2024
cc6da3d
add easy access to axis
JakobEliasWagner Jan 9, 2024
7ce1cbc
add file
JakobEliasWagner Jan 9, 2024
f64791e
add file
JakobEliasWagner Jan 9, 2024
4ebbbf8
add files
JakobEliasWagner Jan 9, 2024
a1e1abb
add files
JakobEliasWagner Jan 9, 2024
0b10a19
ignore playground for flexibility
JakobEliasWagner Jan 9, 2024
75babc1
add file
JakobEliasWagner Jan 9, 2024
50c9d5f
add file; add description; add crystal description; add cylinder desc…
JakobEliasWagner Jan 9, 2024
ea305db
add template file
JakobEliasWagner Jan 9, 2024
f5eb171
add functionality to read ini file and output it as description objects
JakobEliasWagner Jan 9, 2024
0cfdd9d
add comments; fix missing properties
JakobEliasWagner Jan 9, 2024
067e306
add missing properties
JakobEliasWagner Jan 9, 2024
c2016d7
add shell script to run file in container
JakobEliasWagner Jan 9, 2024
a1c9eb8
fix replacement pattern
JakobEliasWagner Jan 9, 2024
892f209
fix indentation
JakobEliasWagner Jan 9, 2024
6faac4e
fix indentation; add none type description
JakobEliasWagner Jan 9, 2024
7a48073
rename section; fix bugs
JakobEliasWagner Jan 9, 2024
2236435
add shapes
JakobEliasWagner Jan 9, 2024
9b74571
rm dir; start over
JakobEliasWagner Jan 9, 2024
0cbb1b1
update exposed classes
JakobEliasWagner Jan 9, 2024
7fddd54
add identifier
JakobEliasWagner Jan 9, 2024
ecccf84
rm deprecated code
JakobEliasWagner Jan 9, 2024
99f32a5
add skeleton
JakobEliasWagner Jan 9, 2024
1b3633e
fix typo
JakobEliasWagner Jan 10, 2024
620c536
refactor finish restructuring
JakobEliasWagner Jan 10, 2024
bf7718e
expose more classes
JakobEliasWagner Jan 10, 2024
cd0f003
add derived physical properties
JakobEliasWagner Jan 10, 2024
3e932e6
add custom exception
JakobEliasWagner Jan 10, 2024
11908e0
expose classes
JakobEliasWagner Jan 10, 2024
0fea752
adapt to current description requirements for meshing
JakobEliasWagner Jan 10, 2024
80cd286
Add crystal domain meshing
JakobEliasWagner Jan 10, 2024
dae54f9
expose class
JakobEliasWagner Jan 10, 2024
334f75d
change names and adapt reading strategy
JakobEliasWagner Jan 10, 2024
96d41e9
fix bug
JakobEliasWagner Jan 10, 2024
032f3f0
add serialization and save to json
JakobEliasWagner Jan 10, 2024
ca15a12
add write mesh
JakobEliasWagner Jan 10, 2024
b1e7205
change right spacer to be in terms of wavelengths
JakobEliasWagner Jan 10, 2024
fa1caf5
fix right spacer
JakobEliasWagner Jan 10, 2024
c5bf9b9
fix bug
JakobEliasWagner Jan 10, 2024
b042086
fix meshing
JakobEliasWagner Jan 10, 2024
195e6d7
fix indices
JakobEliasWagner Jan 10, 2024
1fb6c99
add absorbers
JakobEliasWagner Jan 10, 2024
1198471
add max meshing size to properties
JakobEliasWagner Jan 10, 2024
72c361b
fix name
JakobEliasWagner Jan 10, 2024
9158211
add adiabatic layer
JakobEliasWagner Jan 10, 2024
833f44e
mv file
JakobEliasWagner Jan 10, 2024
07878f4
expose relevant class
JakobEliasWagner Jan 10, 2024
8a8793f
adapt to new class structure
JakobEliasWagner Jan 10, 2024
5baa558
expose generator
JakobEliasWagner Jan 10, 2024
89bedb6
add solver
JakobEliasWagner Jan 10, 2024
371ab47
return cell and facet indices
JakobEliasWagner Jan 10, 2024
fea06ba
add generator
JakobEliasWagner Jan 10, 2024
a108991
adjust description and template
JakobEliasWagner Jan 10, 2024
5ec2588
fix bugs
JakobEliasWagner Jan 10, 2024
14daf49
fix mesh generation
JakobEliasWagner Jan 11, 2024
57f2d19
add solver
JakobEliasWagner Jan 11, 2024
1e7ee24
add adiabatic layer; add crystals
JakobEliasWagner Jan 11, 2024
eba857f
rm deprecated crystal feature
JakobEliasWagner Jan 11, 2024
4d0e3dc
cleanup
JakobEliasWagner Jan 11, 2024
c91cc47
add band gap evaluation idea
JakobEliasWagner Jan 11, 2024
d3ea132
add elford et al paper setup
JakobEliasWagner Jan 13, 2024
599cdfa
remove wrong parts of the code
JakobEliasWagner Jan 13, 2024
be9d145
rm deprecated notebooks
JakobEliasWagner Jan 13, 2024
5f15a09
ignore out dir
JakobEliasWagner Jan 13, 2024
03bd3bb
rm evaluation; rm print statements
JakobEliasWagner Jan 13, 2024
51e77e1
rm evaluation; rm print statements
JakobEliasWagner Jan 13, 2024
0fff746
add create_dataset; add pipeline to run on docker
JakobEliasWagner Jan 13, 2024
3fcd225
cleanup
JakobEliasWagner Jan 13, 2024
ff1173d
cleanup
JakobEliasWagner Jan 13, 2024
5764d9d
fix dataset identification in docker container
JakobEliasWagner Jan 13, 2024
bce6ec6
add xml-dict class to eaier handle xml files
JakobEliasWagner Jan 15, 2024
11becca
add tags to name
JakobEliasWagner Jan 16, 2024
f3ac0ff
add eval skeleton
JakobEliasWagner Jan 16, 2024
5404f54
add xml to numpy reader
JakobEliasWagner Jan 16, 2024
ed377aa
merge
JakobEliasWagner Jan 16, 2024
2597044
add h5py to read h5 encoding; add seaborn for nicer plots
JakobEliasWagner Jan 16, 2024
2e6c201
add band-gap evaluation and plot utility
JakobEliasWagner Jan 16, 2024
8132c16
add bounding box to identify rhs box
JakobEliasWagner Jan 16, 2024
650cf25
add squeeze data
JakobEliasWagner Jan 16, 2024
c0ba159
add progress monitor for multiprocessing pool
JakobEliasWagner Jan 16, 2024
8699187
add threads argument
JakobEliasWagner Jan 16, 2024
034791d
expose progress monitor
JakobEliasWagner Jan 16, 2024
423a34e
add multiprocessing and progress bar
JakobEliasWagner Jan 16, 2024
a588ba9
fix assigning too many threads
JakobEliasWagner Jan 16, 2024
1955bc4
fix not breaking bug
JakobEliasWagner Jan 16, 2024
6a30b3d
add specification for elford et al paper
JakobEliasWagner Jan 17, 2024
d4f9832
freeze domain description in current state
JakobEliasWagner Jan 17, 2024
41d50cd
rm tracked file
JakobEliasWagner Jan 17, 2024
e68ee2a
rm deprecated xml dict
JakobEliasWagner Jan 17, 2024
4a4456d
rm deprecated wrapper
JakobEliasWagner Jan 17, 2024
58d85e9
add tests
JakobEliasWagner Jan 17, 2024
e13d1d5
add domain properties tests
JakobEliasWagner Jan 17, 2024
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
Next Next commit
add gmsh requirement
  • Loading branch information
JakobEliasWagner committed Dec 18, 2023
commit f71e012249d34f984b3216970ea7359cef2ddc64
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
gmsh