forked from NanoComp/meep
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Pulling current version #2
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Links to further examples corrected As I came across the broken links in the online documentation on readthedocs I thought I just propose the corrected links. The broken link to the User interface was fixed as well. * Links to Scheme Tutorial corrected Links from "Scheme_Tutorial.md" changed to "Scheme_Tutorials/Basics.md"
* Fixes for Jupyter * Fix regex
* trying mkdocs stuff on master branch as readthedocs seems to have trouble with other branches * synced with stevengj/master * sync with stevenj master * updates * rebased and updated .travis.yml with a 4-branch build matrix * updates * updates * solely for the sake of travis debugging, remove all tests except aniso_disp from the core-library test suite * updates to .travis.yml build matrix; temporary reduce TESTS in tests/Makefile.am and python/Makefile.am to minimal test suite just to get travis build working * updates to .travis.yml * updates to .travis.yml * updates to .travis.yml * rebased and updated .travis.yml with a 4-branch build matrix * updates * updates * solely for the sake of travis debugging, remove all tests except aniso_disp from the core-library test suite * updates to .travis.yml build matrix; temporary reduce TESTS in tests/Makefile.am and python/Makefile.am to minimal test suite just to get travis build working * updates to .travis.yml * updates to .travis.yml * updates to .travis.yml * updates to .travis.yml * updates * updates
…t: after it has deleted the polarization state data
* Add material-dispersion.py example and test * Includes Susceptibility fixes * Temp workaround for py2 double free * Add material-dispersion.py example and test * Includes Susceptibility fixes * Temp workaround for py2 double free * WIP * Delete extra comment * Remove __swig_destroy__ calls
…other minor fixes (#110) * Python tutorial for holey waveguide and other minor fixes * minor tweaks
* trying mkdocs stuff on master branch as readthedocs seems to have trouble with other branches * synced with stevengj/master * sync with stevenj master * updates * remove unnecessary libhdf5-serial-dev package from .travis build; restore in python/Makefile.am to ensure python tests are executed under mpirun when building --with-mpi * restored libhdf5-dev to package prerequisites (still omitting libhdf5-serial-dev) * updates * updates
* Add ring-cyl.py example * Add working test for ring-cyl.py example * Fix for py3 jupyter * Add .py extension to __main__ * Check for cylindrical user volume Also set default geometry and sources to []
…ation examples to documentation and other minor fixes (#111) * Python tutorial for material dispersion and other minor fixes * minor tweaks and fixes * more minor tweaks and fixes * some fixes and 3 additional Scheme example files * add Third Harmonic Generation example with more fixes and tweaks * final set of tweaks and fixes * tiny fix
…documentation and other fixes (#117) * add Python ring resonator in cylindrical coordinates tutorial to documentation and other fixes * restore meep-pkgconfig.in * minor tweaks
* fixes for new material_type in libctlgeom 4 * update python usage of material_type
* set_epsilon wrapper * Return Vector3 from vec2py instead of tuple
* Add working antenna-radiation.py * Add test for radiation-antenna.py * Add cavity-farfield.py * Working cavity-farfield.py example
* Print complex numbers in scheme format * Don't mutate data * Don't print double minus sign
* trying mkdocs stuff on master branch as readthedocs seems to have trouble with other branches * synced with stevengj/master * sync with stevenj master * updates * revised calculation of array_slice strides and offsets * revised calculation of sco=slice chunk offset in array-slice.cpp
* add near-to-far field transformation tutorial to documentation and other minor fixes * more fixes and tweaks
* f * Add cavity_arrayslice test to Makefile * Improve readability of if condition in change_k_point * Return ndarray instead of storing shape * Adjust array tests * Fix get_array_slice typemaps * Allow user arrays * Allow complex arrays * Py2 compatability * Default complex in get_array * Account for cylindrical Volume
* Add metal-cavity-ldos.py example * Add metal-cavity-ldos.py and parallel-wvgs-force.py * Add initial wvg-src.py * Working wvg-src.py and test * Add pw-source.py example * Working pw-source.py and test
…r documentation (#133) * local density of states (LDOS) Python tutorial for documentation * add optical forces Python tutorial to documentation and minor fixes * more minor fixes and tweaks
* Only print on master node in MPI mode * Remove non-standard mpi flags * Fix hanging test * Fix failing physical.py test * Send non-master MPI output to os.devnull * Don't close os.devnull * Remove future import
* Add metal-cavity-ldos.py example * Add metal-cavity-ldos.py and parallel-wvgs-force.py * Starting field functions * Field function progress * Field functions working * Test output_field_function * Show test logs on travis while still taking advantage of 'set -e' * Fix python test-suite.log path * fix test suite paths * simplify
* Add diamond example and test * Add hole-slab examples and test * Add honey_rods example and test * Replace np.testing.assert_allclose for h5 comparisons * Add line_defect example and test. * Add sq_rods example and test * Run sq_rod example in main
* Fix mpb in installation package * Force remove on cleanup
* updates to docs * more tweaks
…lerance (#217) * Add remaining MPB examples and tests * Starting subpixel averaging * Subpixel averaging working * Lower MPB test accuracy * Update test data to use subpixel averaging * Always use Kottke method
* Add public set_materials method * Add sanity test for set_materials * Add documentation for set_materials * Remove any old susceptibilities before setting them * Improve test_set_materials * Fields needs to know if chunks are shared
* Add first_brillouin_zone and test * Add missing functionality * Add missing functionality
… to call get_eigenmode_coefficients from python (#227) * removed k_func argument to get_eigenmode_coefficients, added typemaps to allow get_eigenmode_coefficients to be callable from python * updates
* Getting eigenvectors * get_eigenvectors working * set_eigenvectors working * load and save eigenvectors working * Call fix_hfield_phase in get_eigenvectors test
* Pass solve_cw arguments
* add frequency-domain solver tutorial and other fixes to docs * remove figures * update configure.ac * update scheme/Makefile.am * tweaks * more tweaks
…r all DFT structures (#226) * rehauled flux/mode overlap calculation, added HDF5 output routines for all types of DFT structures * fixed bugs in output_dft routines; added libmeepgeom/dft-fields.cpp code to test new dft_fields structures and new output_dft routines * updates to libmeepgeom/dft-fields.cpp test * removed multiple-resolution runs from libmeepgeom/dft-fields and added this test to unit-test suite * updated typemap suite for add_dft_fields; removed old dummy interface to C++ routine that had been used with previous typemap suite * fixed failing test in libmeepgeom/dft-fields
* Starting data-analysis * Progress on mpb-data * mpb_data port complete * mpb-data file i/o working * Switch MPBData to array i/o instead of file i/o * Fix for python 2 * Write map_data in C * data analysis tests working * Fix return shape of get_*field functions. * Remove transpose flag * Fix for py2 * handle_cvector working
…her doc updates (#242) * updates to docs * more tweaks * minor fixes
* Add epsilon_input_file support and test * Make all_freqs an ndarray
* Support for with-hermitian-epsilon * Fix typo
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.