Skip to main content

This library includes an extensible system for building various trajectory operations.

Project description

KAFY Library

The KAFY library provides an extensible system for various trajectory operations and includes a versatile command-line interface (CLI) for managing these operations using SQL-like commands. It functions as a toolkit for researchers, facilitating the construction, management, and execution of diverse trajectory operations.

Features

  • Extensible System: Designed to accommodate various trajectory operations with flexibility and ease.
  • User-Friendly: Simplifies the construction and management of trajectory operations, making it accessible to researchers.
  • SQL-like Command Interface: Allows users to execute trajectory operations through intuitive, SQL-like commands.

Installation

You can install the KAFY library using pip:

pip install KAFYTraj==0.1.13

Usage

To use the library, import the TrajectoryPipeline class from KAFY:

from KAFY import TrajectoryPipeline

# Initialize the pipeline
my_pipeline = TrajectoryPipeline(
    mode="pretraining",
    operation_type="generation",
    use_tokenization=True,
    use_detokenization=True,
    use_spatial_constraints=True,
    modify_spatial_constraints=True,
    use_predefined_spatial_constraints=True,
    project_path="/content/"
)

SQL-like Command Interface

To use the SQL-like command interface, you can execute commands directly from the terminal. The CLI allows you to perform operations such as pretraining, fine-tuning, and summarizing data.

Pretraining a Model:

kafy_parser "PRETRAIN bert FROM mydata.csv USING bert_config.json AS my_pretrained_model.pkl"

Fine-Tune a Model:

kafy_parser "FINETUNE bert FOR summarization USING my_pretrained_model.pkl WITH finetune_config.json AS my_finetuned_model.pkl"

Summarize Data:

kafy_parser "SUMMARIZE FROM requested_data_to_summarize.csv USING my_finetuned_model.pkl"

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or support, please contact husse408@umn.edu.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kafytraj-0.1.13.tar.gz (36.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

KAFYTraj-0.1.13-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

Details for the file kafytraj-0.1.13.tar.gz.

File metadata

  • Download URL: kafytraj-0.1.13.tar.gz
  • Upload date:
  • Size: 36.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for kafytraj-0.1.13.tar.gz
Algorithm Hash digest
SHA256 0950eb03142158c8b018672b2a71a3ed4e6b3e304c6c661ab223d2e198585d63
MD5 157cb6cf4e6ddfd555b3b33e816e0e0b
BLAKE2b-256 858b327aa0d2e909548d2ce883f329ff9600f13b6fd818a614592dd90747e823

See more details on using hashes here.

File details

Details for the file KAFYTraj-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: KAFYTraj-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 40.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for KAFYTraj-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 4e98aee402054ebfb2ef48fc0f3f1aa55539c3b3a98fc42c15b8ea4a59a9c2e0
MD5 7b0751d470758ccd83a0324d59fdf28a
BLAKE2b-256 b7486010d2a718102108e09eef3993b524412525bd863ddc4e5485f5637fc227

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page