Skip to content

Tags: NatLabRockies/COMPASS

Tags

v0.17.0

Toggle v0.17.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump release-drafter/release-drafter from 7.2.1 to 7.3.0 (#424)

Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 7.2.1 to 7.3.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](release-drafter/release-drafter@563bf13...c2e2804)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-version: 7.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.16.0

Toggle v0.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Minor bug fixes (#411)

* Pin C4AI versions

* Update CLI docs to automatically pull in new commands

* Minor update to explanation for clarity

* Add encodings when reading/writing CSV

* Update elm dep

* Update lockfile

* Update lockfile

* Fix test

* Fix doc build

* PR comment

* PR review

* Fix deps

* Use hashes

* Add permissions

v0.15.2

Toggle v0.15.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Clarifications in docs (#392)

* Fix outdates keys

* More documentation updates

v0.15.1

Toggle v0.15.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix local file loader kwargs bug (#390)

* Don't pull from `None`

* Add HTML coroutine

* Rust lint

* Linter fix

v0.15.0

Toggle v0.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add support for multi-doc extraction (#389)

* Minor simplification

* Allow source and year in schema outputs

* update column name

* Minor re-order for consistency

* Don't overwrite `source` and `ord_year` if they are already in the output df

* Update gitignore

* `ord_year` -> `year`

* Update functionality

* Minor updates to context text

* Update context and tests

* update

* Add test

* Adding source and year no longer responsibility of `_concat_scrape_results`

* Add `parse_multi_doc_context_for_structured_data` method

* Minor update to function/arg names

* Allow plugins to specify whether they allow multi-doc contexts

* Update the info in the context

* Bump ruff version

* Move files

* Add one-shot config

* Add plugin config

* Bug fix

* Make `$qualitative_features` explicit

* Update permissions

* Add example schema

* Update permissions

* Minor update

* Update message

* Fixed handling of source inds

* Add files for example

* Minor config updates

* Add top-level README

* Update text to explain new key

* Add README

* Add local docs config

* Update tech key

* Fix docs

* PR review

v0.14.2

Toggle v0.14.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add docs (#381)

* Add note about fips

* Update for clarity

* Update instructions

* Add plugin guides

* PR review comments

v0.14.1

Toggle v0.14.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Finish one shot plugin implementation (#379)

* Fix link

* Add `generate_website_keywords`

* Add website keyword schema

* Add one-shot cache utilities

* Add LLM-based keyword generation to plugin

* Update schema and add corresponding post-processing

* Use semaphores to prevent race conditions

* Fix to cache bug and better logging

* Fix incorrect logging

* Post-processing adds formatted kw, so no need for them in the config

* Add example for running local docs

* Fix key name

* Add file to example

* Add `generate_heuristic_keywords`

* Try reading `source_fp` when inferring file name

* Update config with new key

* Use `get_heuristic`

* Include heuristic generation

* New keys

* Add `SchemaBasedTextExtractor`

* New base class for `BaseTextExtractor`

* New base class

* Add LLM-generated text extraction

* Add schema

* PR review

v0.14.0

Toggle v0.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add MVP of one-shot implementation (#378)

* Rename class

* Add new LLM task and usage category

* Update base plugin abstract methods

* Update plugin interface to implement new abstract methods

* Base text collector has new base class

* Add missing import

* Break out validation methods for easier subclassing

* Collected text now registered as a cleaned output file

* Implement new base interface

* Update plugin implementations

* Move file

* Add `SchemaOutputLLMCaller` class

* Use new base extractor functions

* Add NoOp implementations for extraction pieces

* Add load config from GAPs to utilities IO module

* Add `CaseInsensitiveEnum`

* Remove unused function

* Use new loading function

* question -> query

* Use new load function

* Fix imports

* Add one-shot plugin components

* Add `generate_query_templates`

* Add MVP of one-shot plugin implementation

* Populate namespace

* Add output schemas

* Add dependency

* Allow users to add plugin configs when running the CLI

* Fix tests

* Add one-shot example

* PR review fixes

* Add example to docs

* Add new examples

* Minor change

* Remove unused function

* Fix docs

* Add note

* Minor proofreading

* Minor proof

v0.13.1

Toggle v0.13.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use Trusted publishing for release action (#372)

* No more twine

* Use Trusted publisher to release wheels

* Fix typos

* Update lockfile

v0.13.0

Toggle v0.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update name (#371)