Skip to content

Commit

Permalink
updating versions
Browse files Browse the repository at this point in the history
  • Loading branch information
Baxter Eaves committed Apr 9, 2024
1 parent 0c15294 commit 3218d1c
Show file tree
Hide file tree
Showing 14 changed files with 66 additions and 48 deletions.
24 changes: 22 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [rust-0.8.0] - 2024-04-10

### Added

- Added ability Pitman-Yor prior process
- Users now specify the prior process in the codebook
- Users now specify the prior process (and its prior) in the codebook
- `lace_stats::prior_process::Builder`

### Changed

- Offloaded a lot of `Assignment` functionality to `PriorProcess`
- `StateAlpha` and `ViewAlpha` transitions are now `StatePriorProcessParams` and `ViewPriorProcessParams`
- Changed `SerializedType` default to `Bincode`
- moved `Assignment` from `lace_cc` to `lace_stats`

## [python-0.8.0] 2024-04-10

### Added

- Added ability Pitman-Yor prior process

### Changed

- `StateAlpha` and `ViewAlpha` transitions are now `StatePriorProcessParams` and `ViewPriorProcessParams`

## [python-0.7.1] - 2024-02-27
Expand Down
14 changes: 7 additions & 7 deletions cli/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lace-cli"
version = "0.7.0"
version = "0.8.0"
authors = ["Promised AI"]
edition = "2021"
rust-version = "1.62.0"
Expand All @@ -17,7 +17,7 @@ name = "lace"
path = "src/main.rs"

[dependencies]
lace = { path = "../lace", version = "0.7.0", features = ["formats", "ctrlc_handler"]}
lace = { path = "../lace", version = "0.8.0", features = ["formats", "ctrlc_handler"]}
clap = { version = "4.3.17", features = ["derive"] }
env_logger = "0.10"
serde_yaml = "0.9.4"
Expand Down
10 changes: 5 additions & 5 deletions lace/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 6 additions & 6 deletions lace/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lace"
version = "0.7.0"
version = "0.8.0"
authors = ["Promised AI"]
build = "build.rs"
edition = "2021"
Expand Down Expand Up @@ -31,14 +31,14 @@ name = "lace"
path = "src/lib.rs"

[dependencies]
lace_cc = { path = "lace_cc", version = "0.6.0" }
lace_cc = { path = "lace_cc", version = "0.7.0" }
lace_utils = { path = "lace_utils", version = "0.3.0" }
lace_stats = { path = "lace_stats", version = "0.3.0" }
lace_codebook = { path = "lace_codebook", version = "0.6.0", default_features=false}
lace_geweke = { path = "lace_geweke", version = "0.3.0" }
lace_stats = { path = "lace_stats", version = "0.4.0" }
lace_codebook = { path = "lace_codebook", version = "0.7.0", default_features=false}
lace_geweke = { path = "lace_geweke", version = "0.4.0" }
lace_consts = { path = "lace_consts", version = "0.2.1" }
lace_data = { path = "lace_data", version = "0.3.0" }
lace_metadata = { path = "lace_metadata", version = "0.6.0" }
lace_metadata = { path = "lace_metadata", version = "0.7.0" }
dirs = { version="5", optional = true}
num = "0.4"
rand_xoshiro = { version="0.6", features = ["serde1"] }
Expand Down
8 changes: 4 additions & 4 deletions lace/lace_cc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lace_cc"
version = "0.6.0"
version = "0.7.0"
authors = ["Promised AI"]
edition = "2021"
exclude = ["tests/*", "resources/test/*", "target/*"]
Expand All @@ -11,11 +11,11 @@ description = "Core of the Lace cross-categorization engine library"

[dependencies]
lace_utils = { path = "../lace_utils", version = "0.3.0" }
lace_stats = { path = "../lace_stats", version = "0.3.0" }
lace_geweke = { path = "../lace_geweke", version = "0.3.0" }
lace_stats = { path = "../lace_stats", version = "0.4.0" }
lace_geweke = { path = "../lace_geweke", version = "0.4.0" }
lace_consts = { path = "../lace_consts", version = "0.2.1" }
lace_data = { path = "../lace_data", version = "0.3.0" }
lace_codebook = { path = "../lace_codebook", version = "0.6.0" }
lace_codebook = { path = "../lace_codebook", version = "0.7.0" }
rand = {version="0.8", features=["serde1"]}
rayon = "1.5"
serde = { version = "1", features = ["derive"] }
Expand Down
6 changes: 2 additions & 4 deletions lace/lace_codebook/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lace_codebook"
version = "0.6.0"
version = "0.7.0"
authors = ["Promised.ai"]
edition = "2021"
license = "BUSL-1.1"
Expand All @@ -10,7 +10,7 @@ description = "Contains the Lace codebook specification as well as utilities for

[dependencies]
lace_consts = { path = "../lace_consts", version = "0.2.1" }
lace_stats = { path = "../lace_stats", version = "0.3.0" }
lace_stats = { path = "../lace_stats", version = "0.4.0" }
lace_utils = { path = "../lace_utils", version = "0.3.0" }
lace_data = { path = "../lace_data", version = "0.3.0" }
serde = { version = "1", features = ["derive"] }
Expand All @@ -19,9 +19,7 @@ thiserror = "1.0.11"
polars = { version = "0.36", default_features=false, features=["csv", "dtype-i8", "dtype-i16", "dtype-u8", "dtype-u16"] }

[features]
# default = ["formats"]
formats = ["polars/json", "polars/ipc", "polars/decompress", "polars/parquet"]
# formats = []

[dev-dependencies]
tempfile = "3.3.0"
Expand Down
4 changes: 2 additions & 2 deletions lace/lace_geweke/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lace_geweke"
version = "0.3.0"
version = "0.4.0"
authors = ["Promised AI"]
edition = "2021"
license = "BUSL-1.1"
Expand All @@ -9,7 +9,7 @@ repository = "https://github.com/promised-ai/lace"
description = "Geweke tester for Lace"

[dependencies]
lace_stats = { path = "../lace_stats", version = "0.3.0" }
lace_stats = { path = "../lace_stats", version = "0.4.0" }
lace_utils = { path = "../lace_utils", version = "0.3.0" }
serde = { version = "1", features = ["derive"] }
serde_yaml = "0.9.4"
Expand Down
8 changes: 4 additions & 4 deletions lace/lace_metadata/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lace_metadata"
version = "0.6.0"
version = "0.7.0"
authors = ["Promised AI"]
edition = "2021"
license = "BUSL-1.1"
Expand All @@ -9,10 +9,10 @@ repository = "https://github.com/promised-ai/lace"
description = "Archive of the metadata (savefile) formats for Lace. In charge of versioning and conversion."

[dependencies]
lace_stats = { path = "../lace_stats", version = "0.3.0" }
lace_stats = { path = "../lace_stats", version = "0.4.0" }
lace_data = { path = "../lace_data", version = "0.3.0" }
lace_codebook = { path = "../lace_codebook", version = "0.6.0" }
lace_cc = { path = "../lace_cc", version = "0.6.0" }
lace_codebook = { path = "../lace_codebook", version = "0.7.0" }
lace_cc = { path = "../lace_cc", version = "0.7.0" }
serde = { version = "1", features = ["derive"] }
serde_yaml = "0.9.4"
serde_json = "1"
Expand Down
2 changes: 1 addition & 1 deletion lace/lace_metadata/src/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ impl FromStr for SerializedType {

impl Default for SerializedType {
fn default() -> Self {
Self::Yaml
Self::Bincode
}
}

Expand Down
2 changes: 1 addition & 1 deletion lace/lace_stats/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lace_stats"
version = "0.3.0"
version = "0.4.0"
rust-version = "1.62.0"
authors = ["Promised AI"]
edition = "2021"
Expand Down
14 changes: 7 additions & 7 deletions pylace/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions pylace/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pylace"
version = "0.7.1"
version = "0.8.0"
edition = "2021"
license = "BUSL-1.1"

Expand All @@ -9,7 +9,7 @@ name = "lace"
crate-type = ["cdylib"]

[dependencies]
lace = { path = "../lace", version="0.7.0" }
lace = { path = "../lace", version="0.8.0" }
lace_utils = { path = "../lace/lace_utils", version="0.3.0" }
rand = "0.8.5"
rand_xoshiro = "0.6.0"
Expand Down
2 changes: 1 addition & 1 deletion pylace/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "maturin"

[project]
name = "pylace"
version = "0.7.1"
version = "0.8.0"
description = "A probabalistic programming ML tool for science"
requires-python = ">=3.8"
classifiers = [
Expand Down

0 comments on commit 3218d1c

Please sign in to comment.