Recent Releases of thematos

thematos - v0.14.5

Fix

  • dependencies: Update tomotopy to ^0.13.0 (f4f545b)
  • book: Update jupyter-book version in requirements.txt (cfb6764)

- Python
Published by github-actions[bot] about 1 year ago

thematos - v0.14.4

Fix

  • dependencies: Update Python hyfi, lexikanon, black versions (f83ffdb)

- Python
Published by github-actions[bot] almost 2 years ago

thematos - v0.14.3

Fix

  • thematos/runners: Replace BaseRunner with Runner in TopicRunner (3533197)
  • thematos: Change TopicModel parent from BatchTaskConfig to BatchTask (8c0a71d)
  • thematos/datasets: Change from BatchTaskConfig to BatchTask and RunConfig to Run (6c65558)
  • init_project: Rename to initialize and update parameters (c855dbe)
  • Makefile: Add trust flag to copier copy command (4904341)
  • dependencies: Upgrade hyfi to 1.32.1 (adfd8cf)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.14.2

Fix

  • dependencies: Upgrade hyfi to 1.29.8 (fix plugin issues) (1cd28a5)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.14.1

Fix

  • book: Update introduction information and links (acbeb30)

Documentation

  • README: Update badges and project description (8c957b9)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.14.0

Feature

  • tests: Add workflow test in thematos (8ae381f)
  • topic: Add model loading and inference methods (fe625f6)
  • thematos/runners/config: Add InferConfig class (7e1aa0c)
  • runners: Add InferConfig to the module exports (701aab3)
  • thematos/config: Add modelconfigfile in infer_topics.yaml (8af15a3)
  • runner: Add infer topics configuration in topic runner (130128c)
  • thematos/config: Add infer_topics configuration (7ec0eca)
  • thematos: Add lexikanon to plugins (edef2e0)
  • runner: Add train calls to topic.yaml (5a3756d)
  • tests: Add sample_data files for testing (aeeb33e)
  • tests: Add new word_prior assets (f4cdb4c)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.13.0

Feature

  • TopicModel: Add topic top words saving functionality (463c12f)

Fix

  • corpus: Improve logging and data access (3bf526c)
  • thematos/models: Add functionality to extend topicwordsfreqtuple to topictopwordsdists (f2e84e2)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.12.0

Feature

  • datasets/corpus: Add Stopwords class and integrate with tokenizer (2d6de3b)
  • thematos: Add stopwords initialization in topic_corpus configuration (714dc89)

Fix

  • thematos/models: Add verbose logging for word prior setting in TopicModel (7ab1029)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.11.0

Feature

  • thematos/models: Add TrainSummaryConfig in config.py (bfe7517)
  • thematos/models: Add TrainSummaryConfig in imports and TopicModel, modify the method of calling model.summary, assign default titles if not set in wc_args (ef40b3f)
  • thematos/models: Include TrainSummaryConfig in imports and all list. (111ea9f)
  • thematos/conf/model: Add new file for topic train configuration (2e19572)
  • thematos: Add topic_train to topic model configuration (c819175)
  • thematos/model: Add topic_train to lda.yaml training args (291791c)

Fix

  • thematos: Add directory creation for train summary file (acbce7d)
  • thematos: Reset model in train method (aaea9bb)
  • thematos/models: Add savetrainsummary method (fd57a66)
  • thematos: Replace 'k' with 'num_topics' in TopicModel class (8a14d3c)
  • thematos/datasets: Add document processing logging in 'corpus' (5226cd6)
  • lda: Add num_workers to training log message (d39d2d8)
  • dependencies: Upgrade lexikanon to 0.6.0 (2983fed)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.10.0

Feature

  • thematos/datasets: Add delimiter field in NgramConfig (6c0ff28)
  • thematos/datasets: Add ngram config and logging in corpus.py (c2ec34b)
  • datasets: Add NgramConfig to all (787cdbc)
  • thematos: Add new configuration for ngrams (96708f3)
  • thematos/conf/dataset: Add ngrams and timestampcol fields to topiccorpus.yaml (828adbd)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.9.0

Feature

  • thematos/models: Add wordclouds generation method (4e866cc)
  • corpus: Add function to concatenate n-grams (a78edc6)
  • thematos/datasets: Add NgramConfig class in ngrams.py (10a2e2e)
  • thematos-models: Add image collage feature for word clouds in TopicModel (6953b9f)
  • thematos/models/config: Add new config variables for WordcloudConfig class (d88d76e)
  • thematos: Add make_collage and related configs (231cebb)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.8.0

Feature

  • thematos/models: Add WordcloudConfig (9919ce9)
  • thematos/models: Add WordcloudConfig and generate_wordclouds method (118e7e6)
  • thematos/models: Add WordcloudConfig class in config.py (198053c)
  • thematos/plots: Add WordCloud module (ff24048)
  • tests: Add wordcloud notebook in tests/notebook (b213e41)
  • thematos/plots: Add WordCloud class (ecc71e3)
  • dependencies: Add wordcloud version 1.9.2 (2c21075)
  • thematos: Add defaults for wordcloud in config (47ee61f)
  • thematos: Add wordcloud to topic model configuration (66600e2)
  • thematos/conf/model: Add wordcloud to lda model configuration (8edb40a)
  • thematos: Add wordcloud configuration model (b59dade)
  • thematos: Add wordcloud configuration (ca5944e)

Fix

  • thematos/models: Add loading of topic term distributions (50c8bb5)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.7.0

Feature

  • thematos: Implement method for lda visualization saving (91322ca)

Fix

  • runner: Correct typo in configuration file (0b23775)
  • thematos/runners/topic: Add save method and implement batch increment (b7dfb53)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.6.0

Feature

  • thematos/models: Add updatemodelargs method (1fd68c0)
  • runners/config: Add TopicRunnerResult class (8d2b8d4)
  • thematos/runners: Add TopicRunnerResult to all (1c70d61)

Fix

  • lda: Add multi-worker support for model training (ac386c0)
  • thematos: Enable eval_coherence in topic model configuration (992f069)
  • thematos/model: Enable eval_coherence in lda.yaml (8ba0f13)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.5.0

Feature

  • config: Add new test configuration files for dataset, model, project, runner, words, and workflow (8d7b07b)
  • tests/scripts: Add TopicRunner and LdaRunConfig generate_config calls (cfb92e0)
  • topic-runner: Add new topic runner class (7ca6987)
  • runners/config: Add new lda run configuration (4e647be)
  • runners: Add new files for topic handling and configuration (b9ba47f)
  • runner/config: Add lda.yaml for thematos.runners.config.LdaRunConfig (dc9b733)
  • thematos: Add new configuration for topic runner (1e872ca)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.4.0

Feature

  • thematos: Implement loading functions for llperwords and documenttopicdists in TopicModel (d252b29)
  • lda: Add model loading functionality (6f128bd)

Fix

  • thematos/models: Add seed to ModelSummary (5c00df2)
  • models/config: Change IDF value to int, remove seed from TrainConfig (f800375)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.3.0

Feature

  • thematos/models: Add config.py (af87d17)
  • thematos/models: Add methods to save config and dataframes (e8579e1)
  • corpus: Add task_name attribute (cd38432)
  • tests/scripts: Add gen_models.py to generate and print model configurations (1f3d2ee)
  • thematos/models: Add additional models and (d78390c)
  • model: Add lda, topic and train configurations (597d11a)
  • thematos/models/base: Add modelsummary property and savemodel_summary method (22da5ed)
  • thematos/models: Add min and max prior weight fields in WordPrior class (f0cc4c0)
  • thematos: Add minpriorweight and maxpriorweight configurations in wordprior (1d76999)
  • tests/notebook: Add wordprior notebook (7bd613b)
  • tests/notebook: Add corpus.ipynb (88ebc1a)
  • tests: Add test for WordPrior model in thematos (ae3ddd6)
  • thematos: Add topiccorpus_ yaml config in dataset module (2454094)
  • thematos: Add wordprior configuration for WordPrior model (b84a637)
  • tests: Add corpus tests in thematos/datasets (b7382cb)
  • thematos/tasks: Add topic functionality (d671cd4)
  • tasks: Add TopicTask (6e44b9b)
  • thematos/models: Add types.py with CoherenceMetrics and ModelSummary classes (4f725fb)
  • thematos/models: Add WordPrior class (62c579a)
  • thematos/models: Add lda model (cae5427)
  • thematos/models: Add TopicModel in base.py (0e52722)
  • thematos/models: Add LdaModel and WordPrior classes (f11966b)
  • datasets: Add Corpus class in corpus.py module (f6a4bc3)
  • datasets: Add Corpus import in init.py (053d372)
  • topic: Initialize module (58d2b44)
  • topic-model: Add base and lda models (f376220)
  • thematos/topic/types: Add new types for CoherenceMetrics and ModelSummary (bd5a3ae)
  • thematos/topic: Add a new class WordPrior for managing words and their priors (43805d4)
  • thematos/topic: Add corpus.py (d96175d)
  • topic: Add topic task class (10297f8)
  • pyproject.toml: Add tomotopy and pyldavis dependencies (ec7b3f5)

Fix

  • thematos: Correct 'llperwords' property type hint (27afd5a)
  • thematos: Rename evaluatecoherence to evalcoherence_value in TopicModel (6084550)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.2.3

Fix

  • dependencies: Upgrade hyfi to 1.17.2 (ae81a43)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.2.2

Fix

  • dependencies: Upgrade hyfi to 1.12.5 (aebc82c)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.2.1

Fix

  • pyproject.toml: Upgrade hyfi to ^1.12.0 (a3d6c93)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.2.0

Feature

  • book: Add new documentation for API reference (9ec0cc9)
  • book: Add sphinx-carousel and sphinxcontrib-lastupdate (0b5461f)
  • book: Add new features to _config.yml and _toc.yml (2a89341)
  • .copier-config.yaml: Update commit version and add new configurations (9f57524)
  • tasks-extra: Add new tasks for managing hyfi dependency and configuration, add a variety of tooling tasks for linting, testing, cleaning, building, and more (f088483)
  • codecov: Add new codecov.yml configuration file (882c2be)
  • github-workflows: Add source code installation in deploy-docs.yaml (bd82a84)
  • thematos: Add about section in thematos.yaml (d74728d)
  • .envrc: Add new environment file and set up virtual environment (f37d07f)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.1.4

Fix

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.1.3

Fix

  • version: Disable scm-version (07058b6)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.1.2

Fix

  • version: Add pre-commit command to make scm-version (427e4ad)

- Python
Published by github-actions[bot] over 2 years ago

thematos - v0.1.1

Fix

- Python
Published by github-actions[bot] over 2 years ago