1DPyHC | python code to calculate optical properties

 by   gevero Python Version: Current License: GPL-3.0

kandi X-RAY | 1DPyHC Summary

kandi X-RAY | 1DPyHC Summary

1DPyHC is a Python library. 1DPyHC has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. However 1DPyHC build file is not available. You can download it from GitHub.

A python code to calculate the optical properties of 1D Photonic Crystals. The code follows the guidelines outlined in:. Yeh P, Yariv A, Hong C-S (1977) Electromagnetic propagation in periodic stratified media. I. General theory. J Opt Soc Am 67:423–438 doi: 10.1364/JOSA.67.000423. For the time being we are only dealing with TE modes (which are specially interesting for Bloch Surface Waves). TM mode calculations will be added along the way.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              1DPyHC has a low active ecosystem.
              It has 4 star(s) with 1 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              1DPyHC has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of 1DPyHC is current.

            kandi-Quality Quality

              1DPyHC has no bugs reported.

            kandi-Security Security

              1DPyHC has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              1DPyHC is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              1DPyHC releases are not available. You will need to build from source code and install.
              1DPyHC has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed 1DPyHC and discovered the below as its top functions. This is intended to give you an instant insight into 1DPyHC implemented functionality, and help decide if they suit your requirements.
            • R Calculates the R N - lambda coefficient
            • Calculate the m_m_m function for a given function
            • Calculate F_T
            • Calculate the coefficients of A
            • R Generate the wavevectors of the wavefunction
            • Calculate the F_N
            • Compute the KL divergence function
            • Return the beta function for a beta function
            • Return the omega of a logarithm
            • Calculates the r - symmetric residual
            • Calculate the R^N
            • Calculate the AD D
            Get all kandi verified functions for this library.

            1DPyHC Key Features

            No Key Features are available at this moment for 1DPyHC.

            1DPyHC Examples and Code Snippets

            No Code Snippets are available at this moment for 1DPyHC.

            Community Discussions

            No Community Discussions are available at this moment for 1DPyHC.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install 1DPyHC

            Installing 1DPyHC should be fairly easy. First of all you need a python distribution on your system. The simplest thing to do if you are using Windows or OSX would be to install Anaconda, a beautiful, free, and easy to use python distribution: the relevant installations instructions are found here. If you are using Linux you probably already know how to install python on your system, nevertheless my advice is to also install The IPython Notebook, which is already bundled in Anaconda. The second step would be installing 1DPyHC itself. If you are familiar with git and github you can simply clone the repository, otherwise just download the zipped version of the repo and unpack it wherever you like.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/gevero/1DPyHC.git

          • CLI

            gh repo clone gevero/1DPyHC

          • sshUrl

            git@github.com:gevero/1DPyHC.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link