-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change data source to PyOpenWorm in unit tests #28
Comments
@travs I'm planning on going right now. I had submitted a program that would make this comparison, but I'm not sure where we stand on that issue at the moment. Because of that I haven't really done any coding for this in a while. What were you thinking in this regard? |
The issue I just created is quite relevant for this issue & the pull request. |
@ahrasheed |
@travs Sure. The comparison script by @aribrich raises important questions over the differences between the two spreadsheets. I think this issue is redundant, considering that right now the difference between connectome in c302 and PyOpenWorm is the same difference that exists between the spreadsheets CElegansNeuronTables.xls and NeuronConnect.xls (source for PyOpenWorm). Once the data is pulled from PyOpenWorm into c302 (by using this script) the tests will essentially be checking if c302 worked correctly to generate correct NeuroML2 files, not making a comparison. And such tests already exist here, except right now they are using CElegansNeuronTables.xls to read the data and not PyOpenWorm. So changing the data source in these tests will make them into the tests required in this issue. Constraints regarding changing the data source just yet are also addressed here. Would like to know if you guys think otherwise. |
@ahrasheed That makes sense; perhaps we can rename the issue to reflect what this change would entail (something like "Change data source to PyOpenWorm in unit tests"). Since this is a separate issue form #27, I propose we keep this one open until the requisite changes are made in the unit tests (even if it is only a few lines). So essentially, this also depends on openworm/owmeta#162 and openworm/owmeta#163, as you say. Let me know if you think the renaming is correct/sufficient. |
@travs Agree with the name change. Thanks |
@ahrasheed @travs I agree with that assessment too... |
These tests should use the NeuroML2 python library to read c302 and compare key features to the contents drawn from PyOpenWorm to be sure they are consistent.
Depends on #27 being completed.
The text was updated successfully, but these errors were encountered: