move optical spectroscopy files to applications/base_classes#397
Conversation
Reviewer's GuideThis PR reorganizes the optical spectroscopy definitions by relocating application and base‐class YAML and NXDL files into the new applications/ and base_classes/ directories, and cleans up legacy comments and metadata. Class diagram for updated location of optical spectroscopy base classes and applicationsclassDiagram
class NXoptical_spectroscopy {
<<application>>
}
class NXraman {
<<application>>
}
class NXellipsometry {
<<application>>
}
class NXoptical_window {
<<base_class>>
}
class NXbeam_transfer_matrix_table {
<<base_class>>
}
class NXwaveplate {
<<base_class>>
}
NXraman --|> NXoptical_spectroscopy
NXellipsometry --|> NXoptical_spectroscopy
NXoptical_window --|> NXaperture
NXbeam_transfer_matrix_table --|> NXobject
NXwaveplate --|> NXcomponent
%% Note: Only class locations and inheritance are shown, as the PR is a reorganization.
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
mkuehbach
left a comment
There was a problem hiding this comment.
These updates on the definitions are consistent with what I found that needs to be carried over from the NIAC, so this lgtm.
Only one question though: What happened to the optical_spectroscopy.rst in the coordinating context descriptions in contributed_definitions?
Do you plan to copy this over with the others later?
I will only touch the rst files in nexusformat#1428 and then move them over later, it doesn't make sense to make changes here that will anyway be overwritten again in that PR. |
mkuehbach
left a comment
There was a problem hiding this comment.
doing it with nexusformat#1428 is fine for the rst part
This brings back the changes as accepted by NIAC in nexusformat#1425
Summary by Sourcery
Move optical spectroscopy application and base class definitions into their appropriate applications and base_classes directories and clean up outdated metadata
Enhancements:
Documentation: