duarte-jfs/Imodulator Dependency Health Report

54 dependencies · 83 connections · 1 commit tracked

13 issues found

6 license risks · 7 brittle deps

Imodulator attrs attrs certifi charset-normalizer contourpy cycler cyclopts distro docstring-p.. docstring-parser docutils flexcache flexparser fonttools gmsh idna joblib kiwisolver markdown-it.. matplotlib mdurl meshio meshio m.. natsort nextnanopy numpy openbandpar.. openbandparams packaging pandas p.. p.. p.. pillow pint p.. p.. platformdirs platformdirs pooch p.. pygments pygmsh pyparsing python-date.. pytz pyvista pyyaml regex requests rich rich-rst scikit-fem scipy s.. scooby scooby shapely shapely six solcore solcore tmm typing-exte.. typing-extensions typing-exte.. tzdata urllib3 vtk yabox y.. Mozilla Public License 2.0 (MPL 2.0) (weak-copyleft) AGPL-3.0 (copyleft) GPL-3.0 (copyleft) GNU Lesser General Public License v3 or later (LGPLv3+) (weak-copyleft) Imodulator Python Classes Without Boilerplate last commit: 2026-05-20 last release: 2026-03-19 ★ 5.8k ⚖ MIT (Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. last commit: 2026-05-26 ★ 971 ⚖ Mozilla Public License 2.0 … · weak-copyleft Truly universal encoding detector in pure Python. last commit: 2026-05-03 last release: 2026-04-02 ★ 769 ⚖ MIT Python library for calculating contours in 2D quadrilateral grids last commit: 2026-05-11 last release: 2025-07-26 ★ 106 ⚖ BSD-3-Clause cycler: composable cycles ⚠ last commit: 2025-02-27 ⚠ last release: 2023-10-07 ★ 80 ⚖ BSD-3-Clause Intuitive, easy CLIs based on python type hints. last commit: 2026-05-25 last release: 2026-05-25 ★ 1.2k ⚖ Apache-2.0 A much more elaborate replacement for Python's removed `platform.linux_distribution()` method last commit: 2025-11-14 last release: 2024-01-14 ★ 279 ⚖ Apache-2.0 Parse Python docstrings in various flavors. last commit: 2026-04-14 ★ 268 ⚖ MIT Docutils -- Python Documentation Utilities ⚖ BSD License An robust and extensible package to cache on disk the result of expensive calculations. ⚠ last commit: 2024-11-09 ★ 6 ⚖ BSD License Parsing made fun ... using typing. ⚠ last commit: 2024-11-09 ★ 4 ⚖ BSD License A library to manipulate font files from Python. last commit: 2026-05-26 last release: 2026-05-14 ★ 5.1k ⚖ MIT Gmsh is a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. ⚖ GNU General Public License … · unknown Internationalized Domain Names for Python (IDNA 2008 and UTS #46) last commit: 2026-05-25 last release: 2026-05-22 ★ 280 ⚖ BSD-3-Clause Computing with Python functions. last commit: 2026-05-01 last release: 2025-12-15 ★ 4.4k ⚖ BSD-3-Clause Efficient C++ implementation of the Cassowary constraint solving algorithm last commit: 2026-04-01 last release: 2026-03-09 ★ 770 ⚖ BSD License Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed. Now in Python! last commit: 2026-05-25 last release: 2026-05-07 ★ 1.3k ⚖ MIT matplotlib: plotting with Python last commit: 2026-05-26 last release: 2026-04-23 ★ 22.8k ⚖ Python Software Foundation … URL utilities for markdown-it (a Python port) last commit: 2026-05-25 ★ 14 ⚖ MIT License :spider_web: input/output for many mesh formats ⚠ last commit: 2024-07-23 ⚠ last release: 2024-01-31 ★ 2.3k ⚖ MIT Simple yet flexible natural sorting in Python. last commit: 2025-08-01 ★ 1.0k ⚖ MIT The Python package for the nextnano software last commit: 2026-05-05 last release: 2026-05-05 ★ 22 ⚖ BSD-3-Clause The fundamental package for scientific computing with Python. last commit: 2026-05-27 last release: 2026-05-19 ★ 32.1k ⚖ BSD-3-Clause AND 0BSD AND M… My fork of openbandparams last commit: 2025-09-18 last release: 2025-09-01 ★ 1 ⚖ AGPL-3.0 · copyleft Core utilities for Python packages last commit: 2026-05-26 last release: 2026-04-24 ★ 730 ⚖ Apache-2.0 OR BSD-2-Clause Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more last commit: 2026-05-26 last release: 2026-05-11 ★ 48.9k ⚖ BSD-3-Clause Python Imaging Library (fork) last commit: 2026-05-25 last release: 2026-04-01 ★ 13.6k ⚖ MIT-CMU Operate and manipulate physical quantities in Python last commit: 2026-05-17 ★ 2.7k ⚖ BSD License A Python package for determining platform-specific directories (e.g. user data, config, cache, logs). Handles the differences between macOS, Windows, Linux/Unix, and Android so you don't have to. last commit: 2026-05-25 last release: 2026-04-09 ★ 938 ⚖ MIT A friend to fetch your data files last commit: 2026-05-20 last release: 2026-01-30 ★ 724 ⚖ BSD License Pygments is a generic syntax highlighter written in Python last commit: 2026-05-18 last release: 2026-03-29 ★ 2.2k ⚖ BSD-2-Clause :spider_web: Gmsh for Python ⚠ last commit: 2023-10-04 ⚠ last release: 2022-01-28 ★ 962 ⚖ GPL-3.0 · copyleft Python library for creating PEG parsers last commit: 2026-04-30 last release: 2026-01-21 ★ 2.5k ⚖ MIT Useful extensions to the standard Python datetime features last commit: 2026-05-19 last release: 2024-03-01 ★ 2.6k ⚖ Apache Software License World timezone definitions, modern and historical ⚖ MIT License 3D visualization and mesh analysis for science and engineering last commit: 2026-05-27 last release: 2026-05-02 ★ 3.7k ⚖ MIT Canonical source repository for PyYAML last commit: 2025-09-25 last release: 2025-09-25 ★ 2.9k ⚖ MIT Alternative regular expression module, to replace re. last commit: 2026-05-09 ★ 587 ⚖ Apache-2.0 AND CNRI-Python · unknown A simple, yet elegant, HTTP library. last commit: 2026-05-18 last release: 2026-05-14 ★ 54.0k ⚖ Apache-2.0 Rich is a Python library for rich text and beautiful formatting in the terminal. last commit: 2026-04-12 last release: 2026-04-12 ★ 56.5k ⚖ MIT A reStructuredText renderer for rich last commit: 2026-05-16 last release: 2026-05-16 ★ 19 ⚖ MIT Simple finite element assemblers last commit: 2026-05-24 last release: 2026-01-19 ★ 622 ⚖ BSD-3-Clause SciPy library main repository last commit: 2026-05-27 last release: 2026-02-23 ★ 14.7k ⚖ BSD-3-Clause Great Dane turned Python environment detective last commit: 2026-05-17 last release: 2026-04-21 ★ 60 ⚖ MIT Manipulation and analysis of geometric objects last commit: 2026-04-22 last release: 2025-09-24 ★ 4.4k ⚖ BSD-3-Clause Python 2 and 3 compatibility library last commit: 2026-02-23 ★ 1.0k ⚖ MIT Python-based solar cell simulator ⚖ GNU Lesser General Public L… · weak-copyleft transfer-matrix method for optics of thin and thick multilayer films ⚠ last commit: 2024-11-26 ★ 257 ⚖ MIT Backported and experimental type hints for Python last commit: 2026-05-27 last release: 2025-08-25 ★ 568 ⚖ PSF-2.0 Python package wrapping the IANA time zone database last commit: 2026-05-08 last release: 2026-04-24 ★ 105 ⚖ Apache-2.0 urllib3 is a user-friendly HTTP client library for Python last commit: 2026-05-26 last release: 2026-05-07 ★ 4.0k ⚖ MIT VTK is an open-source toolkit for 3D computer graphics, image processing, and visualization ⚖ BSD License Yet another black-box optimization library for Python ⚠ last commit: 2022-12-06 ⚠ last release: 2020-06-01 ★ 137 ⚖ Apache-2.0 stacktower.io
Dependencies

54

Connections

83

Vulnerabilities

0

License Risks

6

Security Overview

License Risks

6 packages with non-permissive or unknown licenses

Copyleft (2)

  • openbandparams(AGPL-3.0)
  • pygmsh(GPL-3.0)

Weak Copyleft (2)

  • certifi(Mozilla Public License 2.0 (MPL 2.0))
  • solcore(GNU Lesser General Public License v3 or later (LGPLv3+))

Unknown (2)

  • gmsh
  • regex

Brittle Dependencies

7 unmaintained or at-risk packages

  • cycler(low activity or limited maintainers)via matplotlib
  • flexcache(low activity or limited maintainers)via pint
  • flexparser(low activity or limited maintainers)via pint
  • meshio(low activity or limited maintainers)via pygmsh
  • pygmsh(low activity or limited maintainers)

Heaviest Dependencies

Direct DependencyTransitive Deps% of Total
nextnanopy3158.5%
solcore1834.0%
matplotlib1018.9%

Add to your README

Click a card to copy the markdown to your clipboard.

Get dependency diffs on every PR
- uses: stacktower-io/stacktower-action@v1
  with:
    api-key: ${{ secrets.STACKTOWER_API_KEY }}
    fail-on-vuln: true
Starts from package.json - Free with any account

Commit History

CommitDepsRenderedCompare
542mo agocurrent

Sign in to access full commit history.

Cookie Preferences

We use essential cookies for authentication. We also use analytics cookies to understand how you use Stacktower and improve the experience. Read our Privacy Policy.

  1. Server error
    Something went wrong. Please try again later.
  2. Server error
    Something went wrong. Please try again later.