Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sdsc-ordes/modos-api
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.2
Choose a base ref
...
head repository: sdsc-ordes/modos-api
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.2.3
Choose a head ref
  • 14 commits
  • 54 files changed
  • 2 contributors

Commits on Aug 16, 2024

  1. feat(cli, api):show only target element (#98)

    * feat(cli): target element_id in show_contents
    
    * feat(cli): target element_id in list_arrays
    
    * feat(cli): add element_id option to modos show
    
    * feat(api): support group ids in show_elements
    cmdoret authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    c49141c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c6f18b View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. fix(htsget): minio connection

    cmdoret committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    d67a40a View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. fix(deploy): htsget networking (#102)

    * fix(deploy): bypass proxy when using htsget with compose minio
    
    * refactor(nginx): use recommended header opts for minio
    
    * docs(deploy): note on aliasing minio host
    
    * docs: release instructions
    
    * docs(deploy): typos
    
    * fix(deploy): forward s3 host header through nginx
    
    * docs(deploy): alt opt for htsget x minio networking
    
    * docs(deploy): section on htsget-minio addressing
    
    * docs(deploy): s3 bucket style in example .env
    
    * refactor(compose): scheme always inside URL env vars
    cmdoret authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    71b5337 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    6f2f1ff View commit details
    Browse the repository at this point in the history
  2. feat(cli): consistent path options (#105)

    * feat(cli): can omit object_id in modos remove
    
    * feat(cli): allow s3 path in modos stream
    
    * docs(readme): update endpoint options
    
    * docs(cli): drop obsolete example
    cmdoret authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    f7542c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. feat: support terminology codes (#106)

    * feat: code matching client
    
    * feat(remote): register fuzon endpoint in client
    
    * refactor(cli): prompt logic to dedicated prompt module
    
    * refactor(cli): prompt logic to dedicated prompt module
    
    * chore(deps): pyfuzon as extra dep
    
    * chore: update deps
    
    * feat(cli): support code completion in modos add
    
    * perf(codes): limit suggestions to 50 codes
    
    * fix(cli): use labels in recommendations
    
    * refactor(codes): custom Code struct
    
    * chore(deps): bump modos-schema version
    
    * feat(cli): prompt autocompletes text, persists uris
    
    * fix(cli): disable unnecessary autocomplete on modos create
    
    * test(data): use uris when required
    
    * fix(codes): fuzon-http api parameters
    
    * chore(make): document deploy recipe
    
    * feat(compose): add fuzon service
    
    * feat(nginx): register fuzon in reverse proxy
    
    * feat(fuzon): dockerized fuzon-http setup
    
    * fix(compose): add envvar for fuzon service
    
    * fix(compose): fuzon envvars
    
    * fix(nginx): typo
    
    * chore(deps): add prompt-toolkit
    
    * fix(deploy): pin fuzon to tag 0.2.3
    
    * fix(compose): env var typo
    
    Co-authored-by: supermaxiste <supermegaiperste@hotmail.com>
    
    * docs(deploy): describe config variables
    
    * feat(codes): parametrize n top code matches
    
    * fix(codes): update protocol signatures
    
    * fix(codes): default top value in code matcher protocol
    
    * docs(prompt): clearer comments
    
    * fix(deploy): typo in env var
    
    * feat(cli): list remote modos
    
    * fix(server): nest /list values in response
    
    * chore: bump pyfuzon to 0.2.5 for blank node fix and caching support
    
    * feat(cli): add search-codes command
    
    * chore(deploy): bump fuzon server to 0.2.5
    
    * refactor(prompt): allow prompt override in SlotPrompter
    
    * refactor(codes): define protocol attributes in CodeMatcher
    
    * feat(cli): non-interactive code search
    
    ---------
    
    Co-authored-by: supermaxiste <supermegaiperste@hotmail.com>
    cmdoret and supermaxiste authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    eef83b0 View commit details
    Browse the repository at this point in the history
  2. perf(codes): cache terminologies (#108)

    * refactor(cli): only load one matcher in search-codes
    
    * perf(codes): cache code matchers by source file
    
    * fix(codes): create cache dir if missing
    
    * chore(docker): pin python to 3.12 in runtime layer
    cmdoret authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    49be74c View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. chore(deps): bump modos-schema to 0.2.1 (#110)

    * chore(deps): modos-schema -> test py313 branch
    
    * chore(deps): pin modos-schema to 0.2.1
    cmdoret authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    09d5148 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2024

  1. feat: mztab support (#107)

    * feat: code matching client
    
    * feat(remote): register fuzon endpoint in client
    
    * refactor(cli): prompt logic to dedicated prompt module
    
    * refactor(cli): prompt logic to dedicated prompt module
    
    * chore(deps): pyfuzon as extra dep
    
    * chore: update deps
    
    * feat(cli): support code completion in modos add
    
    * perf(codes): limit suggestions to 50 codes
    
    * fix(cli): use labels in recommendations
    
    * refactor(codes): custom Code struct
    
    * chore(deps): bump modos-schema version
    
    * feat(cli): prompt autocompletes text, persists uris
    
    * fix(cli): disable unnecessary autocomplete on modos create
    
    * test(data): use uris when required
    
    * fix(codes): fuzon-http api parameters
    
    * chore(make): document deploy recipe
    
    * feat(compose): add fuzon service
    
    * feat(nginx): register fuzon in reverse proxy
    
    * feat(fuzon): dockerized fuzon-http setup
    
    * fix(compose): add envvar for fuzon service
    
    * fix(compose): fuzon envvars
    
    * fix(nginx): typo
    
    * chore(deps): add prompt-toolkit
    
    * fix(deploy): pin fuzon to tag 0.2.3
    
    * fix(compose): env var typo
    
    Co-authored-by: supermaxiste <supermegaiperste@hotmail.com>
    
    * docs(deploy): describe config variables
    
    * feat(codes): parametrize n top code matches
    
    * fix(codes): update protocol signatures
    
    * fix(codes): default top value in code matcher protocol
    
    * docs(prompt): clearer comments
    
    * fix(deploy): typo in env var
    
    * chore(deps): pin schema branch + add pyteomics
    
    * feat(mztab): basic extractors [WIP]
    
    * chore: update test modo
    
    * chore: add source data for test modo
    
    * chore: pin schema
    
    * docs(cli): clearer help msg
    
    * feat(io): add branch for mzTab meta. extraction
    
    * refactor(cram): simplify cram extraction logic
    
    * feat(mztab): end-to-end mztab metadata extraction
    
    * fix: pass data instance when extracting metadata
    
    * chore: typos
    
    * feat(cli): add enrich command
    
    * chore(deps): relative -> absolute imports
    
    * test: update reference path
    
    * test: update reference path (bis)
    
    * chore: regen lock
    
    * feat(storage): add open method
    
    * refactor(api): reduce code duplication across methods
    
    * feat: boilerplate for array extraction
    
    * chore: update lock file
    
    * chore(deps): add pandas
    
    * ci: use make recipe for poetry install
    
    * chore(ci): drop python 3.10, test on 3.12
    
    * test(remote): fix pydantic type in endpoint manager doctest
    
    * chore(deps): pin modos-schema to v0.3
    
    * docs: mztab tutorial
    
    * chore: metabolomics init file
    
    * ci(docs): bump python version
    
    * ci(docs): bump python version
    
    ---------
    
    Co-authored-by: supermaxiste <supermegaiperste@hotmail.com>
    cmdoret and supermaxiste authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    f709a55 View commit details
    Browse the repository at this point in the history
  2. docs(tuto): fix mztab example

    cmdoret committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    7dcc30f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    650ab44 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

  1. Configuration menu
    Copy the full SHA
    a8bf1d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b03afc View commit details
    Browse the repository at this point in the history
Loading