VirtualPhotonics / VTS

Virtual Tissue Simulator
https://virtualphotonics.org
Other
34 stars 9 forks source link

Feature/sonar cloud cleanup #63

Closed lmalenfant closed 1 year ago

lmalenfant commented 1 year ago

Hi Carole,

Our code smells are down to 397: https://sonarcloud.io/summary/overall?id=VirtualPhotonics_VTS

Hopefully I didn't break anything :)

hayakawa16 commented 1 year ago

Hi Lisa,

I will review code changes, then run branch code on linux before I accept.

Carole

On 2023-04-13 15:26, Lisa Malenfant wrote:

Hi Carole,

Our code smells are down to 397: https://sonarcloud.io/summary/overall?id=VirtualPhotonics_VTS [1]

Hopefully I didn't break anything :)

YOU CAN VIEW, COMMENT ON, OR MERGE THIS PULL REQUEST ONLINE AT:

https://github.com/VirtualPhotonics/VTS/pull/63 [2]

COMMIT SUMMARY

  • 6f9baff [3] Spectral converter cleanup
  • 1ae032b [4] Fixed some of the blocker and critical code smells
  • 62b0b89 [5] Code cleanup and renaming a misspelled property
  • c2c0d44 [6] Fixed the introduced bug and code smells
  • 372930c [7] Fix for code smell: Refactor 'Regions' into a method, properties should not copy collections.
  • c38fabc [8] Fixed the remailing code smells for Refactor 'Regions' into a method, properties should not copy collections.

FILE CHANGES

(54 files [9])

  • M src/Vts.Test/MonteCarlo/Sources/PointAndLineSources/LineSources/CustomLineSourceTests.cs [10] (2)
  • M src/Vts.Test/MonteCarlo/Sources/PointAndLineSources/LineSources/DirectionalLineSourceTests.cs [11] (2)
  • M src/Vts.Test/MonteCarlo/Sources/PointAndLineSources/LineSources/IsotropicLineSourcesTests.cs [12] (2)
  • M src/Vts.Test/MonteCarlo/Sources/SurfaceEmittingFlatSources/Circular/CustomCircularSourceTests.cs [13] (2)
  • M src/Vts.Test/MonteCarlo/Sources/SurfaceEmittingFlatSources/Circular/DirectionalCircularSourceTests.cs [14] (2)
  • M src/Vts.Test/MonteCarlo/Sources/SurfaceEmittingFlatSources/Elliptical/CustomEllipticalSourceTests.cs [15] (2)
  • M src/Vts.Test/MonteCarlo/Sources/SurfaceEmittingFlatSources/Elliptical/DirectionalEllipticalSourceTests.cs [16] (2)
  • M src/Vts.Test/MonteCarlo/Sources/SurfaceEmittingFlatSources/Rectangular/CustomRectangularSourceTests.cs [17] (2)
  • M src/Vts.Test/MonteCarlo/Sources/SurfaceEmittingFlatSources/Rectangular/DirectionalRectangularSourceTests.cs [18] (2)
  • M src/Vts/Modeling/ForwardSolvers/TwoLayerSDAForwardSolver.cs [19] (24)
  • M src/Vts/Modeling/Spectroscopy/SpectralConverter.cs [20] (165)
  • M src/Vts/MonteCarlo/Controllers/HistoryDetectorController.cs [21] (13)
  • M src/Vts/MonteCarlo/Controllers/pMCDatabaseWriterController.cs [22] (20)
  • M src/Vts/MonteCarlo/Detectors/AOfXAndYAndZDetector.cs [23] (3)
  • M src/Vts/MonteCarlo/Detectors/ATotalBoundingVolumeDetector.cs [24] (8)
  • M src/Vts/MonteCarlo/Detectors/ATotalDetector.cs [25] (3)
  • M src/Vts/MonteCarlo/Detectors/ReflectedMTOfRhoAndSubRegionHistDetector.cs [26] (5)
  • M src/Vts/MonteCarlo/Detectors/ReflectedMTOfXAndYAndSubregionHistDetector.cs [27] (3)
  • M src/Vts/MonteCarlo/Detectors/SurfaceFiberDetector.cs [28] (3)
  • M src/Vts/MonteCarlo/Detectors/TransmittedMTOfRhoAndSubregionHistDetector.cs [29] (3)
  • M src/Vts/MonteCarlo/Detectors/TransmittedMTOfXAndYAndSubregionHistDetector.cs [30] (3)
  • M src/Vts/MonteCarlo/Detectors/pMCATotalDetector.cs [31] (2)
  • M src/Vts/MonteCarlo/Helpers/CylinderTissueRegionToolbox.cs [32] (31)
  • M src/Vts/MonteCarlo/Helpers/SourceDefaults.cs [33] (7)
  • M src/Vts/MonteCarlo/Interfaces/IDetector.cs [34] (2)
  • M src/Vts/MonteCarlo/Interfaces/IDetectorController.cs [35] (4)
  • M src/Vts/MonteCarlo/Sources/PointAndLineSources/LineSources/CustomLineSource.cs [36] (4)
  • M src/Vts/MonteCarlo/Sources/PointAndLineSources/LineSources/DirectionalLineSource.cs [37] (4)
  • M src/Vts/MonteCarlo/Sources/PointAndLineSources/LineSources/IsotropicLineSource.cs [38] (4)
  • M src/Vts/MonteCarlo/Sources/PointAndLineSources/LineSources/LineAngledFromLine.cs [39] (4)
  • M src/Vts/MonteCarlo/Sources/PointAndLineSources/LineSources/LineSourceBase.cs [40] (4)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Circular/CircularAngledFromCircleSource.cs [41] (2)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Circular/CircularAngledFromPointSource.cs [42] (2)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Circular/CircularSourceBase.cs [43] (2)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Circular/CustomCircularSource.cs [44] (4)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Circular/DirectionalCircularSource.cs [45] (4)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Elliptical/CustomEllipticalSource.cs [46] (4)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Elliptical/DirectionalEllipticalSource.cs [47] (4)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Elliptical/EllipticalSourceBase.cs [48] (2)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Rectangular/CustomRectangularSource.cs [49] (4)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Rectangular/DirectionalRectangularSource.cs [50] (4)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Rectangular/RectangularAngledFromCircleSource.cs [51] (2)
  • M src/Vts/MonteCarlo/Sources/SurfaceEmittingFlatSources/Rectangular/RectangularSourceBase.cs [52] (2)
  • M src/Vts/MonteCarlo/Sources/VolumetricSources/FluorescenceEmission/FluorescenceEmissionAOfRhoAndZSource.cs [53] (2)
  • M src/Vts/MonteCarlo/Sources/VolumetricSources/FluorescenceEmission/FluorescenceEmissionAOfXAndYAndZSource.cs [54] (2)
  • M src/Vts/MonteCarlo/Tissues/BoundingCylinderTissue.cs [55] (31)
  • M src/Vts/MonteCarlo/Tissues/MultiConcentricInfiniteCylinderTissue.cs [56] (52)
  • M src/Vts/MonteCarlo/Tissues/MultiEllipsoidTissue.cs [57] (43)
  • M src/Vts/MonteCarlo/Tissues/MultiLayerWithSurfaceFiberTissue.cs [58] (43)
  • M src/Vts/MonteCarlo/Tissues/SingleCylinderTissue.cs [59] (31)
  • M src/Vts/MonteCarlo/Tissues/SingleEllipsoidTissue.cs [60] (31)
  • M src/Vts/MonteCarlo/Tissues/SingleInfiniteCylinderTissue.cs [61] (31)
  • M src/Vts/MonteCarlo/Tissues/SingleVoxelTissue.cs [62] (27)
  • M src/Vts/MonteCarlo/Types/PhotonStateType.cs [63] (8)

PATCH LINKS:

-- Reply to this email directly, view it on GitHub [2], or unsubscribe [66]. You are receiving this because your review was requested.Message ID: @.***>

Links:

[1] https://urldefense.com/v3/__https://sonarcloud.io/summary/overall?id=VirtualPhotonics_VTS__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed8pT5b6q$ [2] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed0I9x8WQ$ [3] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/commits/6f9baff0f9230d9624e95eb7f7a495f7816cc5fd__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed9BxcT14$ [4] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/commits/1ae032b1ac97912015007c3edf0423b7c9525a8c__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed4Vy5y7l$ [5] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/commits/62b0b895d366ae6516f9c98b4beaad6630c93fb2__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed8MmtJvO$ [6] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/commits/c2c0d44c8f3894179fa8c75fef8af570a89c764b__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed0siwSy9$ [7] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/commits/372930c300a38de8da2847e6671575d7f3aff7ad__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed25D6RAy$ [8] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/commits/c38fabc6790fab2cd92cb68e5d14b47bae14642b__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed4NOdENr$ [9] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed9ylRpTv$ [10] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-c72a57c6b15ac5dc0e8111de860fb1134b866785da778464b12b330c0b02b7b6__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed0rKUMI-$ [11] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-8c34b5ae0a220a66f9713043e6bc9c510784b3fe85ef3bd79630689c119b183c__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed654-0Q8$ [12] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-6afad345b06fe56620cca937bbb60d2bd179ca15332795466a5e71baba8ca2b6__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed3eF_9J6$ [13] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-ff670441bae25b700214a05d9afc3166386327443053d4d3c146e7a273b079a6__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed9oheZwD$ [14] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-599ae70260853e9f6c43cdce81937ba5a65967047eb9177d5779654d5cb35dbb__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4EdwcjzByx$ [15] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-217325e82ba5a65939dbdccf764c5425bb24cf206619dadad617aea62aa9810d__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4EdwwQtDcN$ [16] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-5d69949b482f0287ed50b61194e26793ba6e03b78346cc22c531364c78db045a__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4EdxZcV6Fr$ [17] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-cb89fe9332f34f28ea297b9d1d9c49a55d4a4ab5919e7596bc07920290a17426__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed003pYR3$ [18] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-96a2ff89bb6ff75eeb71c8ca51aedff4ad2462f68b2bb3fa32075c0698475a57__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed0_FDDNN$ [19] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-1e3c59678e4afc8d754d3acd3ab86c21911c173b5c8fe590cb5b9e1da8f1061f__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Edyu8uWSy$ [20] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-c1bea88e3d8c1ab9a6d60aa0ab8375d20fd0311b32b5aa61708e19f77e6a8392__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed7Ha1Pk3$ [21] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-da3747d5c654db89fdfac80cafda0633e6d2b10425cabe6297a369a0c64aa122__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed7lcd2ct$ [22] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-a616f0a01ec9fe843fc4ac8deeda8c00ac859bfed6689b726471b772a4824a7f__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4EdyLYs_Gv$ [23] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-644c3cdeee8996315bea3d8b0454e3924f1221f96fd5e88926ebb962f7a855e9__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed3Npzl37$ [24] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-ee0e3843f7fbb9a96b544ee34c59e79b53834d677ef54a1dbb7238be0a21ba86__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Edzu8Q0Wh$ [25] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-315396ebb1772af96ecba6aef92412ecde8baec687af19055a42d36d63f64e36__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed5-nF0wS$ [26] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-37cda26f13f240fbda4d44674ca2d49b8f2461ecc9260a9f1e05e37823fe8151__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed8agmLrE$ [27] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-629b937fc0fa398683750db99dec57e2be792108ffa71ef43df4062a7d453670__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Edzzk9Ie7$ [28] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-5f542e1c6b953a2833d4ac738bec5b3a746baaaea0751f9890e2d1aabfc82d51__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed_V8Ofs2$ [29] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-a342883fba765a12b6c31f7da8a37ebb198bac0e2f7cf7a4412290ba561a30f3__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed_9ajd3N$ [30] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-9d72b0598866b1d4e8c89055ecb5dd822bee299f3adc41ca2496270708cfb6f1__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4EdzeI6ZmA$ [31] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-75727365121a9a3297da6a11b3c8343080709e9dd2c6a0f2c598b9fb2a27cbe7__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed9o1p_nP$ [32] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-b0f7cee461d4fe14418a1687ee52f06438619ec50ea212a574050ea75bfbeaae__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed7GfLEF9$ [33] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-6f193403289ea583c81795c11b67a2bd5df59337f37b2b36da7652810120bd86__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed7YWlig3$ [34] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-edd13c254967e0f52154899fb818ad50e862fbff7dd0c6e8cedc702660efb2cd__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed-cqR9NH$ [35] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-5e5e88c85137d2411adf7085e6f7c7bdf1c044f409b0192bd9ea73f2a3e50cb2__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed_qUcwQL$ [36] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-1f663d560bcafaa6a328f72b203d4dd7c538ab5b9db972e6dd3af3a8cd991054__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed_a83o89$ [37] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-bce3661dc55ab70a8e468cdd9f0155f740aa09e73136d4e48e79123c9ca91b1b__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed7II4GN0$ [38] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-52ec9c5dcd82207d7087589bee55b849731d1bf416294ded1cd660aa65c66b35__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed9_wnS_o$ [39] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-722f8f44a54d120a65be475f3879fa3ef73b5a552820dc6404e415e58b4b172b__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4EdxK4AGWg$ [40] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-41f04dba95b74cd61332c25dd0ca9c444a882d4377f2f5850b5d53c2cf9a6b2c__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4EdxGabIp0$ [41] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-017942ea6fbe4c7f388d41553a52961022dcdbd9274dc708e7bddcbf011c5874__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed3JqXaOm$ [42] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-711cb97013ada45cadf5b3225f7ad58849876c64bf7baf996d2951a5e17fde29__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed8nZ0csK$ [43] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-388fcc5761aafb196f8f2730761d92c8f83c8128762990b93161e0819d3e28f5__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4EdwtsLx7R$ [44] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-e74234797e91f9e1f9600194013f6149e1db7d35deffc764a8a17cde69242e55__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed5SxCpge$ [45] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-33550f35678f8ea4c3c33cc34763c3881abb4da607962f1718390ebf96cfb192__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed70TGn-Z$ [46] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-24e35915cf491691e2db8cae23628774eb43d59543ff25eb2b0ec190bc9a194a__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed-OhzT8b$ [47] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-fc5fecddb8308fb0a1455694afd3bd8795a45fd97e31033e22a1694edc57f95b__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Edw3PrhuN$ [48] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-185d336f445832fb6c2751a38b47efba99ea0f1e942b4f849978ebdfdcdb24cb__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4EdwAj6x6K$ [49] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-782841ae07ba48e1cdee48947bccee50892eef9b4a8f155d666b7cb5e4b8a50b__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Edw4mmjkR$ [50] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-0b2f21f471358b80df23440718fe0246f38f3c0474643fbc4f2158419139d01d__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed7OhVJND$ [51] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-24673d440a3ec3b62d08a20a8d021aa3f3fd52b5e97946be8df24054125c0465__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Edyhmm3si$ [52] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-3920840379ce405d81080a0b36be28b7d0007965f017aa643a99482c43f478be__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed8CgLJco$ [53] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-f259194607cf4d82f0a1c70ea14046568e9d44529db5a83dbbb4f8a2fd2ca387__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed2JytjBL$ [54] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-4c67682567700a6b937e09072955193beeebe706ce7bd1996f3f3f95b0a237e1__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed8ygcCzH$ [55] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-fbcd3db85aecdcc1c00e3749c27a6479496363b293a86547174a1a542029bfbc__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed20cz4Wj$ [56] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-8e63b093b64c1c8bb38543230355fed2d339c851099a47e828460d3d44010041__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed8g52hL_$ [57] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-d932e07c08dc16cf89c86ceb3d663fd656f8880aea0b22cb1073f50dceeea20d__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed6Du2xvk$ [58] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-ff6115182984ecfaf273d44e0c5735c9d7f472ea7972845f9dc428f0e36d111c__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Edz8nz9Ni$ [59] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-320e95c84681ab4666ba5a530cafbf8b2f5b7705d9f6c5ffb24672c8aa384245__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4EdyY8mkTN$ [60] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-53fd3084bb167faa2779b2a1e0bacf6e83efdf1c673a8cfead6c5673579367ae__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed2d1JYkQ$ [61] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-de175936b7d833f8162eadace7cc80238493c299ea3a1262874da90ef3a53afa__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed86OQYjm$ [62] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-77a9e3991aa834f2364988b19e502756083ee9c65d94df778f0aa690268f4600__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed01Q7_nb$ [63] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63/files*diff-ea4b008a5e6764a719b2b502d09f53ae5bd9766b4e0d99f9f91ba964b0684281__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed_m5Cmcl$ [64] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63.patch__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed0uAsqb_$ [65] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63.diff__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Edw0lsHc-$ [66] https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AGNQ7UZNWNZ52WX2Q7X4EITXBB4P7ANCNFSM6AAAAAAW5VOITE__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MtAIYQVl8vzqj6pDbL92iq_S40wczYQ4zomZamx9lb-ZdZQxqMb1ORIx14Xy-hNm9VAobWm2qa2VmN4Ed19otXcf$

lmalenfant commented 1 year ago

Hi Carole (@hayakawa16),

I just realized that I sent you the link to the Sonar Cloud analysis but since I added it to the repo, you can now see the analysis directly in this PR. It is in the "Checks" tab at the top. We still have quite a lot of duplications so I had to increase the percentage to 20% to pass the quality gate until we can address it.

hayakawa16 commented 1 year ago

Hi Lisa,

I just viewed it. Is that a new capability to GitHub? Or is it just because you added it to the repo. That is nice! I do still like the screen capture I've been keeping because will this tab and information go away when this PR is closed?

Carole

On 2023-04-13 15:55, Lisa Malenfant wrote:

Hi Carole,

I just realized that I sent you the link to the Sonar Cloud analysis but since I added it to the repo, you can now see the analysis directly in this PR. It is in the "Checks" tab at the top. We still have quite a lot of duplications so I had to increase the percentage to 20% to pass the quality gate until we can address it.

-- Reply to this email directly, view it on GitHub [1], or unsubscribe [2]. You are receiving this because your review was requested.Message ID: @.***>

Links:

[1] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63*issuecomment-1507703430__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!MuO2o9UgT2fZf7FNY9N3lqEyvEug7zZTYe-zvIGS96K4MAcEq1WulzNourJRwt7tX6iUleLRfDd8Qk7C8qf-tpDr$ [2] https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AGNQ7U7GPVTMOLVH4KXDM4DXBB76XANCNFSM6AAAAAAW5VOITE__;!!CzAuKJ42GuquVTTmVmPViYEvSg!MuO2o9UgT2fZf7FNY9N3lqEyvEug7zZTYe-zvIGS96K4MAcEq1WulzNourJRwt7tX6iUleLRfDd8Qk7C8qHtcV6J$

lmalenfant commented 1 year ago

The Sonar Cloud scanning has been a part of GitHub for a while, it has always been connected but I have to run the analysis separately. Eventually, I hope to have it working with a pipeline but I have to automate the code coverage results first (I'm almost there). You're right, this will go away when we merge the PR and the history is available but we don't view it the same way on Sonar Cloud so keeping a screenshot of the progress is still good.

I'll fix that one name and then merge, yes, let's merge master into the branches together.

lmalenfant commented 1 year ago

Hi Carole (@hayakawa16),

I made the name change, could you verify that it looks right? I believe it should be fFtTimeSequence.

hayakawa16 commented 1 year ago

Hi Lisa,

I think that is correct, however when I wrote it out it seemed funny to me and so I looked in the code for other acronyms and what we did. That is when I found pMc for pMC. I deferred to you because you know more about the right thing to do here.

Carole

On 2023-04-13 17:02, Lisa Malenfant wrote:

Hi Carole @.*** [1]),

I made the name change, could you verify that it looks right? I believe it should be fFtTimeSequence.

-- Reply to this email directly, view it on GitHub [2], or unsubscribe [3]. You are receiving this because you were mentioned.Message ID: @.***>

Links:

[1] https://urldefense.com/v3/__https://github.com/hayakawa16__;!!CzAuKJ42GuquVTTmVmPViYEvSg!N0S9J2-ZFIVypUnY1tXMmc7kcu2jqk-fb9oFFQTITibsInjnAzoMvEKjIjylNS3c_chRuqmu8irc5ruWbvJCDNkY$ [2] https://urldefense.com/v3/__https://github.com/VirtualPhotonics/VTS/pull/63*issuecomment-1507746805__;Iw!!CzAuKJ42GuquVTTmVmPViYEvSg!N0S9J2-ZFIVypUnY1tXMmc7kcu2jqk-fb9oFFQTITibsInjnAzoMvEKjIjylNS3c_chRuqmu8irc5ruWbieyUTLP$ [3] https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AGNQ7UYJBLOUMHO4IMKLADLXBCH2RANCNFSM6AAAAAAW5VOITE__;!!CzAuKJ42GuquVTTmVmPViYEvSg!N0S9J2-ZFIVypUnY1tXMmc7kcu2jqk-fb9oFFQTITibsInjnAzoMvEKjIjylNS3c_chRuqmu8irc5ruWbkAVhwEy$