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.11

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.11.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.11-py3-none-any.whl (40.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kafytraj-0.1.11.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.11.tar.gz
Algorithm Hash digest
SHA256 ac2ddc431a21fd59d8d67fa366460da9cdf06065b671f226531a184d3e107ea2
MD5 b8584afe154ffae12b2203b38e847322
BLAKE2b-256 78c906bec8563c798995caca26917fbc0a77718aeb683a22c97087b524008442

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KAFYTraj-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 40.2 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 5b74a702c76f424fa970a371ed508819c345294a0dfbc6dce397f878219681f0
MD5 8ea33f89638b726ae78cb98dfdfeda42
BLAKE2b-256 a8e5fec6012e2332262a30594c203f1802b283fa25597d506b7f077695a3213d

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