[package]
edition = "2021"
rust-version = "1.88"
name = "datasynth-generators"
version = "1.3.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Data generators for journal entries, chart of accounts, and ACDOCA event logs"
homepage = "https://github.com/mivertowski/SyntheticData"
readme = "README.md"
keywords = [
"synthetic-data",
"accounting",
"financial",
"test-data",
"data-generation",
]
categories = [
"simulation",
"command-line-utilities",
]
license = "Apache-2.0"
repository = "https://github.com/mivertowski/SyntheticData"
[lib]
name = "datasynth_generators"
path = "src/lib.rs"
[[test]]
name = "accounting_estimates_test"
path = "tests/accounting_estimates_test.rs"
[[test]]
name = "anomaly_taxonomy_validation_tests"
path = "tests/anomaly_taxonomy_validation_tests.rs"
[[test]]
name = "audit_docs_test"
path = "tests/audit_docs_test.rs"
[[test]]
name = "audit_opinion_test"
path = "tests/audit_opinion_test.rs"
[[test]]
name = "audit_validation_tests"
path = "tests/audit_validation_tests.rs"
[[test]]
name = "business_combination_test"
path = "tests/business_combination_test.rs"
[[test]]
name = "coa_canonical_accounts"
path = "tests/coa_canonical_accounts.rs"
[[test]]
name = "component_audit_test"
path = "tests/component_audit_test.rs"
[[test]]
name = "consolidation_test"
path = "tests/consolidation_test.rs"
[[test]]
name = "cra_materiality_test"
path = "tests/cra_materiality_test.rs"
[[test]]
name = "currency_translation_test"
path = "tests/currency_translation_test.rs"
[[test]]
name = "deferred_tax_test"
path = "tests/deferred_tax_test.rs"
[[test]]
name = "document_fk_test"
path = "tests/document_fk_test.rs"
[[test]]
name = "document_flow_je_accounts"
path = "tests/document_flow_je_accounts.rs"
[[test]]
name = "ecl_test"
path = "tests/ecl_test.rs"
[[test]]
name = "elimination_je_test"
path = "tests/elimination_je_test.rs"
[[test]]
name = "esg_validation_tests"
path = "tests/esg_validation_tests.rs"
[[test]]
name = "hr_integration"
path = "tests/hr_integration.rs"
[[test]]
name = "manufacturing_integration"
path = "tests/manufacturing_integration.rs"
[[test]]
name = "notes_going_concern_test"
path = "tests/notes_going_concern_test.rs"
[[test]]
name = "opening_balance_je_test"
path = "tests/opening_balance_je_test.rs"
[[test]]
name = "pension_test"
path = "tests/pension_test.rs"
[[test]]
name = "project_accounting_validation_tests"
path = "tests/project_accounting_validation_tests.rs"
[[test]]
name = "provision_test"
path = "tests/provision_test.rs"
[[test]]
name = "sampling_scots_test"
path = "tests/sampling_scots_test.rs"
[[test]]
name = "segment_reporting_test"
path = "tests/segment_reporting_test.rs"
[[test]]
name = "stock_comp_test"
path = "tests/stock_comp_test.rs"
[[test]]
name = "subledger_settlement_test"
path = "tests/subledger_settlement_test.rs"
[[test]]
name = "tax_validation_tests"
path = "tests/tax_validation_tests.rs"
[[test]]
name = "treasury_validation_tests"
path = "tests/treasury_validation_tests.rs"
[[test]]
name = "unusual_analytical_test"
path = "tests/unusual_analytical_test.rs"
[dependencies.chrono]
version = "0.4"
features = ["serde"]
[dependencies.datasynth-config]
version = "1.3.0"
[dependencies.datasynth-core]
version = "1.3.0"
[dependencies.datasynth-standards]
version = "1.3.0"
[dependencies.rand]
version = "0.9"
[dependencies.rand_chacha]
version = "0.9"
[dependencies.rand_distr]
version = "0.5"
[dependencies.rayon]
version = "1.10"
[dependencies.rust_decimal]
version = "1.36"
features = [
"serde",
"serde-with-str",
"maths",
]
[dependencies.rust_decimal_macros]
version = "1.36"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
[dependencies.smallvec]
version = "1.13"
features = ["serde"]
[dependencies.thiserror]
version = "2.0"
[dependencies.tracing]
version = "0.1"
[dependencies.uuid]
version = "1.21"
features = [
"v4",
"v7",
"serde",
]
[dev-dependencies.proptest]
version = "1.5"