Skip to content

Test failures #35

Description

@ChrisBarker-NOAA

Getting some test failures with the current code.

python 3.13

FAILED tamoc/test/test_ambient.py::test_using_numpy - AssertionError
FAILED tamoc/test/test_blowout.py::test_Blowout_inst - AssertionError
FAILED tamoc/test/test_blowout.py::test_simulate - AssertionError: 
FAILED tamoc/test/test_bpm.py::test_plume_objs - AssertionError: 
FAILED tamoc/test/test_bpm.py::test_simulate - AssertionError: 
FAILED tamoc/test/test_bpm.py::test_files - AssertionError: 
FAILED tamoc/test/test_psm.py::test_psm_Model - AssertionError: 
FAILED tamoc/test/test_sbm.py::test_ic - PermissionError: [Errno 13] Permission denied: '/Users/chris.barker/Hazmat/ThirdPartyPackages/tamoc/ta...
FAILED tamoc/test/test_spm.py::test_plume_objs - AssertionError: 
FAILED tamoc/test/test_spm.py::test_simulate - ValueError: DVODE function must return array of length NEQ
FAILED tamoc/test/test_spm.py::test_files - ValueError: DVODE function must return array of length NEQ

These are similar to (exactly the same?) as with python 3.12

And I haven't been able to get it to build with 3.10 or 3.11.

See: #34 for more detail on various errors / versions.

I'm guessing that both the build issues and the errors are due to python/numpy/some_other_libs version issues:

It won't build with the new version, and it won't quite run with the older versions ....

That is -- there is presumably some combination of python version and numpy version that will both build and pass the tests.

@socolofs: I was hoping to tag a version / do a release before doing any more packaging updates, to save it. in its current state, but if its current state is semi-broken, maybe there is no point?

But if you know what versions of things last worked, you could pin those here and then we can do a release with those versions, and then move on.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions