Uploaded image for project: 'Request For Comments'
  1. Request For Comments
  2. RFC-847

Add felis to lsst_distrib.

    XMLWordPrintable

    Details

    • Type: RFC
    • Status: Implemented
    • Resolution: Done
    • Component/s: DM
    • Labels:

      Description

      felis is a package that defines format for database schema description, the format is used by sdm_schemas. Felis also contains stand-alone tools for verification and transformation of the schema files, e.g. into a TAP schema.

      This RFC proposes to extend the role of the package to also include common Python modules for schema parsing that can be used throughout LSST code (my current motivation is to re-implement APDB schema based on felis). To achieve this, felis should be moved to lsst org from its current lsst-dm location and added to repos.yaml.

      Felis needs an extra dependency - PyLD, which is the package implementing JSON-LD model for Python. PyLD exists on conda-forge and will need to be added to our conda environment, not sure if I need a separate RFC for that.

        Attachments

          Issue Links

            Activity

            Hide
            tjenness Tim Jenness added a comment -

            You can add anything to repos.yaml at any time if it makes it easier for you to test on Jenkins.

            This RFC can implicitly include the request for PyLD to be added to rubin-env.

            Show
            tjenness Tim Jenness added a comment - You can add anything to repos.yaml at any time if it makes it easier for you to test on Jenkins. This RFC can implicitly include the request for PyLD to be added to rubin-env.

              People

              Assignee:
              salnikov Andy Salnikov
              Reporter:
              salnikov Andy Salnikov
              Watchers:
              Andy Salnikov, Colin Slater, Fritz Mueller, Hsin-Fang Chiang, Kian-Tat Lim, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Planned End:

                  Jenkins

                  No builds found.