Terality Docs
  • What is Terality?
  • Documentation
    • Quickstart
      • Setup
      • Tutorial
      • Next steps
    • User guide
      • Supported configurations
      • User dashboard
      • Importing and exporting data
        • Reading/writing to storage
        • Reading from multiple files
        • Writing to multiple files
        • Storage services
        • Data formats
        • From/to pandas
      • .apply() and passing callables
      • Caching
      • Best practices and anti-patterns
      • Upgrading your client version
      • Client configuration (CLI)
      • Support for external packages
      • Advanced topics
        • Data mutability and ownership: Terality vs pandas
    • API Reference
      • Conversion from/to pandas
      • Write to multiple files
    • Deploy Terality in your own AWS account
    • Releases
  • FAQ
    • Differences with
      • Terality and Pandas
      • Terality vs Spark
      • Terality vs Dask
    • Pricing
    • Security
    • Support & contact
    • Common setup issues
Powered by GitBook
On this page

Was this helpful?

  1. Documentation
  2. User guide

Support for external packages

Terality offers the possibility to use external packages compatible with pandas. Our goal is to make Terality DataFrames and Series strictly behave as their pandas counterparts, so any Python package accepting a pandas object as argument supports a Terality structure as well.

As a first step, we integrated the boxplot method from seaborn. More integrations are planned and will be available soon. This feature can be enabled using the context manager patch_seaborn_boxplot.

df = te.DataFrame(
    {
        "weekday": np.random.randint(0, 5, size),
        "score": np.random.randint(0, 1_000, size),
    }
)
    
with patch_seaborn_boxplot():
    import seaborn as sb
    sb.boxplot(x="weekday", y="score", data=df, showfliers=False)

If you are interested in using a specific external package with Terality structures, please contact us at support@terality.com so we can have more information on your use case.

PreviousClient configuration (CLI)NextAdvanced topics

Last updated 3 years ago

Was this helpful?