em_methods

Repository with severall functions for EM simulations

https://github.com/perspe/em_methods

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: acs.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Repository with severall functions for EM simulations

Basic Info
  • Host: GitHub
  • Owner: perspe
  • License: other
  • Language: Python
  • Default Branch: main
  • Size: 12 MB
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 3 years ago · Last pushed 9 months ago
Metadata Files
Readme Citation

README.md

EM Software Repository

This repository contains many tools and functions, useful for electromagnetic simulations, with a particular focus on the study of solar cells.

The tools are separated into different submodules, that refer to different studies/works:

  1. (colour_algo) Algorithms to determine colour from reflection data
  2. (lumerical) Functions to interact with the Ansys Lumerical FDTD and CHARGE software suites
  3. (formulas) Refractive index dispersion formulas
  4. (optics) Refractive index mixing, via Bruggerman
  5. (optimization) Particle swarm optimization algorithm
  6. (pv) Useful functions for PV analysis
  7. (smatrix) Scattering Matrix Method implementation
  8. (utilities) General useful function

Scientific Publications

Most of these tools have been created to facilitate research in the area of solar cells, such that many of the components are associated with scientific publications. Considering that, if you used these tools, please add a citation to either the repository, or to the relevant publication, associated with the tool, as defined below.

All the relevant citations can be imported (to Mendeley or Zotero) via the CITATIONS.ciff file.

Note: Opening the CITATIONS.ciff file in GitHub and using the Zotero/Mendeley browser addons should work to import all the citations.

Owner

  • Login: perspe
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
title: EM_Methods
message: "Please cite the relevant articles, when using the tools provided in this repository"
url: "https://github.com/perspe/em_methods"
authors:
    - family-names: "Alexandre"
      given-names: "Miguel"
      orcid: "https://orcid.org/0000-0002-7533-9469"
    - family-names: "Santos"
      given-names: "Ivan M."
      orcid: "https://orcid.org/0000-0001-6593-8698"
    - family-names: "Almeida"
      given-names: "Eva"
    - family-names: "Dyreby"
      given-names: "Mónica"
prefered-citations:
    - type: article
    title: "SCATMM: Easy-to-Use Graphical User Interface for Light Propagation in Arbitrary Multilayers"
    doi: 10.5334/jors.511
    date-released: 2024-08-19
    journal: "Journal of open research software"
    month: 8
    issue: 1
    volume: 12
    year: 2024
    authors:
        - family-names: "Alexandre"
          given-names: "Miguel"
          orcid: "https://orcid.org/0000-0002-7533-9469"
        - family-names: "Santos"
          given-names: "Ivan M."
          orcid: "https://orcid.org/0000-0001-6593-8698"
        - family-names: "Martins"
          given-names: "Rodrigo"
          orcid: "https://orcid.org/0000-0002-1997-7669"
        - family-names: "Mendes"
          given-names: "Manuel J."
          orcid: "https://orcid.org/0000-0002-7374-0726"
    - type: article
    title: "Photonic-Enhanced Perovskite Solar Cells: Tailoring Color and Light Capture"
    doi: 10.1021/acsomega.4c04979
    date-released: 2024-10-11
    journal: "ACS Omega"
    month: 10
    issue: 42
    volume: 9
    year: 2024
    authors:
        - family-names: "Almeida"
          given-names: "Eva"
        - family-names: "Alexandre"
          given-names: "Miguel"
          orcid: "https://orcid.org/0000-0002-7533-9469"
        - family-names: "Santos"
          given-names: "Ivan M."
          orcid: "https://orcid.org/0000-0001-6593-8698"
        - family-names: "Martins"
          given-names: "Rodrigo"
          orcid: "https://orcid.org/0000-0002-1997-7669"
        - family-names: "Águas"
          given-names: "Hugo"
          orcid: "https://orcid.org/0000-0001-7350-649X"
        - family-names: "Mendes"
          given-names: "Manuel J."
          orcid: "https://orcid.org/0000-0002-7374-0726"

GitHub Events

Total
  • Watch event: 2
  • Push event: 53
  • Create event: 1
Last Year
  • Watch event: 2
  • Push event: 53
  • Create event: 1

Dependencies

pyproject.toml pypi
setup.py pypi