diff --git a/src/metadata/xsc_meta.py b/src/metadata/xsc_meta.py index c12f403..7a601d0 100644 --- a/src/metadata/xsc_meta.py +++ b/src/metadata/xsc_meta.py @@ -64,7 +64,8 @@ def all_aliases() -> List[str]: @staticmethod def all_names_sorted_by_hitran_id() -> List[str]: - molecules = list(map(lambda m: MoleculeMeta(m), CrossSectionMeta.__XSC_NAMES)) + molecules = list(filter(lambda m: m.populated, map(lambda m: MoleculeMeta(m), CrossSectionMeta.__XSC_NAMES))) + return list(map(lambda m: m.name, sorted(molecules, key=lambda m: m.id)))