Skip to main content

Megaladon

Sail the Seas of Data and Dive into the Depths of Computation!
Megaladon

Megaladon: The Orca is no match.

Welcome aboard, shipmates! Let Megaladon be your steadfast vessel on the uncharted ocean of Big Data and Machine Learning. With our rich datasets and detailed mathematical models, there's no computational storm we can't weather together!

"We didn't name it 'Megaladon' for nothing. It's big, it's powerful, and it's got a heck of a bite when it comes to data crunching!" - Captain Codebeard

Navigation Chart

Dataset Sample (Row by Row) [Input] --(Feeds into)--> [Model] --(Outputs)--> Dataset Sample (Row by Row)

Deck Logs (Changelog)

  • v2.0.0 - The Leviathan Update - We've surfaced some serious computational power in this one! Modular integration of HuggingFace and OpenAI models.
  • v1.5.0 - The Kraken Patch - Tightened up the tentacles of the code. Fewer bugs will be slipping through!
  • v1.0.0 - Maiden Voyage - Initial launch! The Megaladon sets sail!

Shipwright's Guide (Installation)

Batten down the hatches and ready your terminal, it's time to summon the Megaladon:

git clone https://github.com/Megaladon-ds/Megaladon.git
cd Megaladon
pip install -r requirements.txt

Navigational Tools (Usage)

  1. Start your voyage with a good map. (Load your dataset)
from Megaladon import Megaladon

# Using OpenAI model
Megaladon = Megaladon(model_id="gpt-3", api_key="your-api-key", dataset="flax-sentence-embeddings/stackexchange_math_jsonl")

# Using Hugging Face model
Megaladon = Megaladon(model_id="gpt2", dataset="flax-sentence-embeddings/stackexchange_math_jsonl")
  1. Set sail! (Generate explanations)
explanations = Megaladon.run()
  1. Return to port. (Save your results)
Megaladon.save_to_huggingface(explanations, 'hf_output_dir')

Please replace "your-api-key" with your actual OpenAI API key, and 'hf_output_dir' with your desired output directory for the Hugging Face datasets.

Lifeboats (Support)

If you find yourself overboard in a sea of confusion, don't panic! Shoot a flare to our issue tracker on Github, and our dedicated crew will row to your rescue.

Create New Issue

Crow's Nest (Future Plans)

  1. New Species Detection - We're constantly exploring unknown waters to find and integrate new algorithms and data models into Megaladon.
  2. Crew Training - Comprehensive documentation and examples are on the horizon to help you get the most out of your voyage with Megaladon.

Thank you for choosing to sail with Megaladon. May fair winds and calm seas guide your data journey!

Happy Sailing!

The Megaladon Team

Todo:

  • Better prompt
  • More seamless model handling, plug and play with any model from OpenAI or HuggingFace.
  • Save to HuggingFace after each iteration is labeled
  • Potentially use Parquet for optimized storage
  • Add in polymorphic or shape shifting preprocessing logic

Metadata

Release files for megaladon 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for megaladon 0.0.2
File Size Uploaded
megaladon-0.0.2.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for megaladon 0.0.2
File Interpreter ABI Platform
megaladon-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 16.0 kB

Release files / megaladon-0.0.2.tar.gz

Download URL megaladon-0.0.2.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
aa0938cf0498aa9f63cc2ab5e51ef29946a6e295ca10850428508ef55aca4999
BLAKE2b-256 checksum
How to use checksums
644e07bccc4109b667a70d5780f6d0e521855c48ce0e486cc18034b0e4681ad6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.11.0 Darwin/22.4.0

Release files / megaladon-0.0.2-py3-none-any.whl

Download URL megaladon-0.0.2-py3-none-any.whl
Size 9.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
91d9ee8bbc60e2859a3b35726cbd18df07fa6cad34cfc2ba1c5e0a7d1dfd6d1c
BLAKE2b-256 checksum
How to use checksums
f2959fbd98a9afdae68dcabf26af6fd1a171e2bc6bfc5f10008d87406a84e12c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.11.0 Darwin/22.4.0

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page