All Projects → ladybug-tools → ladybug-pandas

ladybug-tools / ladybug-pandas

Licence: AGPL-3.0 license
🐞 <3 🐼 A ladybug extension powered by pandas

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to ladybug-pandas

Mars
Mars is a tensor-based unified framework for large-scale data computation which scales numpy, pandas, scikit-learn and Python functions.
Stars: ✭ 2,308 (+15286.67%)
Mutual labels:  dataframe
Static Frame
Immutable and grow-only Pandas-like DataFrames with a more explicit and consistent interface.
Stars: ✭ 217 (+1346.67%)
Mutual labels:  dataframe
tablexplore
Table analysis and plotting application written in PySide2/PyQt5
Stars: ✭ 89 (+493.33%)
Mutual labels:  dataframe
Inspectdf
🛠️ 📊 Tools for Exploring and Comparing Data Frames
Stars: ✭ 195 (+1200%)
Mutual labels:  dataframe
Morpheus Core
The foundational library of the Morpheus data science framework
Stars: ✭ 203 (+1253.33%)
Mutual labels:  dataframe
Tablesaw
Java dataframe and visualization library
Stars: ✭ 2,785 (+18466.67%)
Mutual labels:  dataframe
Panthera
Data-frames & arrays on Clojure
Stars: ✭ 168 (+1020%)
Mutual labels:  dataframe
pyspark-algorithms
PySpark Algorithms Book: https://www.amazon.com/dp/B07X4B2218/ref=sr_1_2
Stars: ✭ 72 (+380%)
Mutual labels:  dataframe
Datatable
A go in-memory table
Stars: ✭ 215 (+1333.33%)
Mutual labels:  dataframe
Styleframe
A library that wraps pandas and openpyxl and allows easy styling of dataframes in excel
Stars: ✭ 252 (+1580%)
Mutual labels:  dataframe
Peroxide
Rust numeric library with R, MATLAB & Python syntax
Stars: ✭ 191 (+1173.33%)
Mutual labels:  dataframe
Tech.ml.dataset
A Clojure high performance data processing system
Stars: ✭ 205 (+1266.67%)
Mutual labels:  dataframe
Eland
Python Client and Toolkit for DataFrames, Big Data, Machine Learning and ETL in Elasticsearch
Stars: ✭ 235 (+1466.67%)
Mutual labels:  dataframe
Pandasgui
PandasGUI is a GUI for viewing, plotting and analyzing Pandas DataFrames.
Stars: ✭ 2,495 (+16533.33%)
Mutual labels:  dataframe
isarn-sketches-spark
Routines and data structures for using isarn-sketches idiomatically in Apache Spark
Stars: ✭ 28 (+86.67%)
Mutual labels:  dataframe
Ditching Excel For Python
Functionalities in Excel translated to Python
Stars: ✭ 172 (+1046.67%)
Mutual labels:  dataframe
Technical
Different indicators developed or collected for the Freqtrade
Stars: ✭ 222 (+1380%)
Mutual labels:  dataframe
h3ron
Rust crates for the H3 geospatial indexing system
Stars: ✭ 52 (+246.67%)
Mutual labels:  dataframe
daany
Daany - .NET DAta ANalYtics .NET library with the implementation of DataFrame, Time series decompositions and Linear Algebra routines BLASS and LAPACK.
Stars: ✭ 49 (+226.67%)
Mutual labels:  dataframe
Koalas
Koalas: pandas API on Apache Spark
Stars: ✭ 3,044 (+20193.33%)
Mutual labels:  dataframe

Python 3.6

ladybug-pandas

A ladybug extension powered by pandas

Installation

pip install ladybug-pandas

QuickStart

import ladybug_pandas as lbp
from ladybug.epw import EPW

epw_path = 'tests/assets/epw/tokyo.epw'

epw = EPW(epw_path)

df = lbp.DataFrame.from_epw(epw)

df_ip = df.ladybug.to_ip()

API Documentation

You can also find some usage examples in the examples folder of the code repository.

Local Development

  1. Clone this repo locally
git clone [email protected]:ladybug-tools/ladybug-pandas

# or

git clone https://github.com/ladybug-tools/ladybug-pandas
  1. Install dependencies:
cd ladybug-pandas
pip install -r dev-requirements.txt
pip install -r requirements.txt
  1. Run Tests:
python -m pytest tests/
  1. Generate Documentation:
sphinx-apidoc -f -e -d 4 -o ./docs ./ladybug_pandas
sphinx-build -b html ./docs ./docs/_build/docs
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].