Skip to main content

FAQ

1. What data formats are currently supported by Shapelets?

Shapelets currently supports the following file formats:

  • Parquet
  • Arrow / Feather
  • CSV

You can also convert to and from Pandas DataFrames.

2. I have a Mac, can I use Shapelets?

Certainly! Starting from October 2023, with the launch of Shapelets version 2.1.1, macOS users can fully tap into the potential of their data using Shapelets!

3. What IDEs can I use to work with Shapelets?

There are no restrictions regarding the IDEs you can use. You will basically be coding in Python, so there are plenty of IDEs you can use, including Jupyter Notebooks.

4. Where can I find code examples?

We've compiled numerous examples and real-world applications demonstrating the effectiveness of Shapelets, all available in our demo repository.

5. Can I use third-party libraries?

Shapelets seamlessly integrates with third-party libraries, offering limitless compatibility. Our widgets enable the creation of professional visualizations in Data Apps, incorporating charts and maps generated with Matplotlib, Altair, and Folium. Explore examples of this integration in our demo repository.

6. How do I execute queries on the data?

Shapelets provides an intuitive API based on Python list comprehensions which you can use to query the data.

We also support traditional SQL queries. You can find examples in our demo repository.

7. What are Shapelets Data Apps and how can I create one?

Data Apps are professional, interactive, shareable web applications that can be used to visualize and interact with data.

Shapelets provides an intuitive API that helps you create these Data Apps by composing a variety of visual components or widgets in various layouts and obtain professional results with few lines of code.

Learn more here

8. What are the requirements to use Shapelets?

The only requirement for the installation of Shapelets is that you have a working (3.8 and onwards) version of Python on your system.

Troubleshooting

I cannot use Shapelets with the latest version of Python.

If you are using a bleeding-edge version of Python, you might experience installation or runtime issues. As we do our best to guarantee compatibility with the latest versions of Python, it might require some time until we fully support every new release. If possible, we recommend using mature, stable versions of Python.

I cannot install Shapelets. I get an error during the installation complaining about a file called Python.h

In Linux-based systems and for some versions of the product, you might need to install the Linux package python3-dev to install Shapelets.

You can do it with:

sudo apt-get install python3-dev