simularium / simularium-website

Front end website for the Simularium project, includes the Simularium viewer
https://simularium.allencell.org
Apache License 2.0
6 stars 3 forks source link

merge autoconversion to main #502

Closed interim17 closed 2 months ago

interim17 commented 3 months ago

Time estimate or Size

Large

Problem

Closes #414

Solution

Lots of development has gone into this branch for over a year!

Where we stand: this branch 346 points at the new octopus cluster and has UI and the required functionality to pass Smoldyn files to the server, and received a converted file back.

All this code has been through review, but some of it is getting old! And this is just the beginning: there is more to the UI, more conversion types to add, and of course adjustments to make during the move to octopus. There is also one known bug/issue referenced in this PR.

For what it's worth: I think developing this branch in parallel for this long is now creating more headaches than benefits. It would be really great to get this code into main, onto staging, and then address any bugs, issues, and next steps in that context.

with @meganrm @ascibisz @frasercl basically everyone has contributed to this directly or through lots of review.

Type of change

github-actions[bot] commented 3 months ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟑 Statements
67.88% (-5.42% πŸ”»)
636/937
🟑 Branches
64.18% (-5.24% πŸ”»)
86/134
πŸ”΄ Functions
35.37% (-5.24% πŸ”»)
81/229
🟑 Lines
66.39% (-5.38% πŸ”»)
569/857
Show new covered files 🐣
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :----------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------ | :--------- | :------- | :-------- | :---- | | 🟒 |
`...` / conversion-data-types.ts
| 100% | 100% | 100% | 100% |
Show files with reduced coverage πŸ”»
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :----------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------- | :-------------------------------------------------------------- | :------- | :-------------------------------------------------------------- | :-------------------------------------------------------------- | | πŸ”΄ |
`...` / reducer.ts
|
21.74% (-11.59% πŸ”»)
| 100% | 0% |
21.74% (-11.59% πŸ”»)
| | πŸ”΄ |
`...` / actions.ts
|
51.52% (-0.66% πŸ”»)
| 100% | 0% |
51.52% (-0.66% πŸ”»)
| | πŸ”΄ |
`...` / logics.ts
|
16.34% (-5.04% πŸ”»)
| 0% | 0% |
16.75% (-4.62% πŸ”»)
| | 🟒 |
`...` / basic.ts
|
84.85% (-4.04% πŸ”»)
| 100% |
54.55% (-12.12% πŸ”»)
|
83.33% (-9.52% πŸ”»)
|

Test suite run success

103 tests passing in 7 suites.

Report generated by πŸ§ͺjest coverage report action from a52e6c64ac09f88447c64415fd87704901eaa390