Skip to content

Commit cba5311

Browse files
Merge pull request #141 from Exabyte-io/chore/tmp-remove-rdkit
chore: tmp remove rdkit
2 parents 205cfc7 + e6820a1 commit cba5311

File tree

5 files changed

+4
-56
lines changed

5 files changed

+4
-56
lines changed

express/properties/material.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from express.parsers.apps.vasp.parser import VaspParser
55
from express.parsers.crystal import CrystalParser
6-
from express.parsers.molecule import MoleculeParser
6+
# from express.parsers.molecule import MoleculeParser
77
from express.parsers.utils import lattice_basis_to_poscar
88
from express.properties import BaseProperty
99
from express.properties.non_scalar.symmetry import Symmetry
@@ -48,7 +48,7 @@ def __init__(self, name, parser, *args, **kwargs):
4848
structure_string = lattice_basis_to_poscar(lattice, basis)
4949

5050
if self.is_non_periodic:
51-
self.parser = MoleculeParser(
51+
self.parser = CrystalParser(
5252
structure_string=structure_string, structure_format=structure_format, cell_type=cell_type
5353
)
5454
else:

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ dependencies = [
1919
"pymatgen>=2023.8.10",
2020
"ase>=3.17.0",
2121
"mat3ra-esse>=2024.1.25.post7",
22-
"rdkit-pypi>=2022.3.5",
22+
# Temporarily disable rdkit to allow running in Jupyter Lite
23+
# "rdkit-pypi>=2022.3.5",
2324
"jarvis-tools>=2023.12.12",
2425
# To avoid module 'numpy.linalg._umath_linalg' has no attribute '_ilp64' in Colab
2526
# "numpy==1.23.5",

tests/integration/parsers/test_molecule.py

Lines changed: 0 additions & 30 deletions
This file was deleted.

tests/integration/properties/test_material.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -74,22 +74,3 @@ def test_material_espresso_initial_structure(self):
7474
def test_material_espresso_final_structure(self):
7575
material = Material("material", self.espresso_parser, is_final_structure=True)
7676
self.assertPropertiesEqual(material)
77-
78-
def test_material_is_non_periodic(self):
79-
material = Material("material", self.vasp_parser, is_initial_structure=True, is_non_periodic=True)
80-
self.assertPropertiesEqual(material)
81-
82-
def test_material_from_structure(self):
83-
material = Material(
84-
"material",
85-
parser=None,
86-
cell_type="original",
87-
structure_string=self.structure_string,
88-
structure_format="espresso-in",
89-
is_non_periodic=True,
90-
)
91-
self.assertPropertiesEqual(material)
92-
93-
def test_material_serialize_and_validate(self):
94-
material = Material("material", self.vasp_parser, is_initial_structure=True, is_non_periodic=True)
95-
self.assertJsonEqual(material)

tests/manifest.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -239,10 +239,6 @@ test_material_espresso_final_structure:
239239
workDir: fixtures/espresso/v5_4/test-001
240240
stdoutFile: fixtures/espresso/v5_4/test-001/pw-scf.out
241241

242-
test_material_is_non_periodic:
243-
workDir: fixtures/vasp/test-001
244-
stdoutFile: fixtures/vasp/test-001/vasp.out
245-
246242
test_material_from_structure:
247243
structurePath: fixtures/espresso/v5_4/test-001/pw-scf.in
248244
structureFormat: espresso-in

0 commit comments

Comments
 (0)