Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Python library for reading, writing, and converting computational chemistry file formats and generating input files.

Is theochem/iodata beginner-friendly?

We have not seen enough recent pull requests from outside contributors to theochem/iodata to say how often they are merged. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.

Stars
170
Forks
57
Open beginner issues
0
Indexed issues
33
Avg merge
1d 23h
Merged PRs (30d)
2
Dominant language
Python
License
LGPL-3.0
Last GitHub push
Sep 8, 2026
Latest indexed
Sep 19, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Beginner labels
help wanted

How to contribute to theochem/iodata

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Read its code of conduct: it covers issues and pull requests as well as chat.
  3. Your contributions will be published under the project's LGPL-3.0 license.
  4. Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.

Issues somebody may already be working on are listed last. List everything by date

  • MOKit
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#406 ·

  • Support TrexIO
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#384 ·

  • Error loading .wfx file created by Orca
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    theochem/iodata#383 · 12 comments ·

  • Feature request: Support OpenMolcas .h5 format and "contaminant" basis functions
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#375 · 2 comments ·

  • Rename functions in `iodata.formats` submodules (?)
    May be free again @Puriva claimed this 369 days ago, and no pull request is open. Open
    API breaking

    theochem/iodata#369 · 4 comments · 1 assignee ·

  • JSON QCSchema update
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#366 · 1 comment ·

  • fchk to FCIDUMP (with gbasis)
    Open

    Difficulty 1/5 Under an hour Newbie friendliness 50/100

    theochem/iodata#362 · 5 comments ·

  • Support GPAW
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 30/100

    theochem/iodata#306 · 2 comments · 1 reaction ·

  • Computing Center of Mass
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    theochem/iodata#305 · 3 comments ·

  • Input writers for other quantum chemistry software
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#289 · 2 comments ·

  • Compute electronic energy/gradient(force) in IOData
    May be free again @SakshiTak claimed this 1178 days ago, and no pull request is open. Open

    theochem/iodata#287 · 1 comment · 2 assignees ·

  • 2-electron reduced density matrices
    May be free again @RichRick1 claimed this 1101 days ago, and no pull request is open. Open

    theochem/iodata#281 · 14 comments · 1 reaction · 3 assignees ·

  • Extract some information from results of `opt` and `scrf` Gaussian jobs
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 30/100

    theochem/iodata#278 · 4 comments ·

  • Support *.mol files
    May be free again @nwoodweb claimed this 1584 days ago, and no pull request is open. Open

    theochem/iodata#269 · 3 comments · 1 assignee ·

  • Support different types of normalization of the primitives in `iodata.basis`
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    theochem/iodata#261 · 1 comment ·

  • General utility for converting between two basis sets
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#260 · 1 comment ·

  • Conversion to Cartesian basis sets
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    theochem/iodata#259 ·

  • Decontraction of basis sets
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#258 ·

  • Functions to interpret basis sets: label-to-basis-index and basis-index-to-label
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#257 ·

  • Add separate, more detailed section for the Input Writer?
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    theochem/iodata#254 · 1 comment ·

  • Add CIF load_one
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    theochem/iodata#247 · 2 comments · 2 reactions ·

  • Add support for various matrices in the MWFN loader
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    theochem/iodata#232 ·

  • Support for NOMAD JSON?
    Open

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    theochem/iodata#223 · 3 comments ·

  • Add support for fractional bond orders
    Open
    API breaking

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    theochem/iodata#222 · 1 comment ·

  • Support of non-standard basis set for Gaussian
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#221 · 10 comments ·

  • Extend the examples in `getting_started.rst` and run them as unit tests
    Open

    Difficulty 2/5 Half a day Newbie friendliness 42/100

    theochem/iodata#210 · 1 comment ·

  • Janitoring todo list before 1.0.0
    Open
    API breaking

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    theochem/iodata#204 ·

  • Make atom_columns of XYZ load_one more hackable
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#200 · 2 comments ·

  • General API for preparing IOData object before dumping
    May be free again @tovrstra claimed this 827 days ago, and no pull request is open. Open
    API breaking

    theochem/iodata#191 · 1 comment · 1 assignee ·

  • Load CC amplitude from FCHK & Add documentation
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    theochem/iodata#176 ·

  • Support loading data from Gaussian matrix element files
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#166 · 1 comment ·

  • Add load & dump functions for atomic basis set definitions
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    theochem/iodata#61 · 3 comments ·

  • Clone all io code from molmod
    May be free again @evohringer claimed this 2767 days ago, and no pull request is open. Open
    help wanted

    theochem/iodata#37 · 14 comments · 2 assignees ·

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.