Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/iloc#19 #6

Open
wants to merge 40 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
45376b4
add groupby_agg method
kayibal Apr 17, 2017
4c3eec2
read version from a single location
kayibal Apr 17, 2017
eb745aa
Add package_data to include VERSION file in distribution
kayibal Apr 18, 2017
e339052
Fix package data values must be iterables
kayibal Apr 18, 2017
60e83d8
Add installtion test to sparsity
kayibal Apr 18, 2017
3f54e0d
Added test_assign_column for dask.SparsedFrame
Talmaj Apr 21, 2017
176228b
Added working assign column for dask.SparseFrame
Talmaj Apr 21, 2017
1da4035
Increase version number:
kayibal Apr 24, 2017
f4602d0
Added property columns and index to dask.SparseFrame
Talmaj Apr 24, 2017
9e33ab3
Increase version, add *.egg-info to .gitignore
Talmaj Apr 25, 2017
e8838cf
Merge pull request #6 from datarevenue-berlin/feature/meta
Talmaj Apr 25, 2017
c776436
Add multiply method to SparseFrame and its test.
Talmaj Apr 25, 2017
98007fd
Fixed ci on a branch.
Talmaj Apr 27, 2017
77ceb6b
Change toarray() for 1 dimensional SparseFrames, add tests for multip…
Talmaj Apr 27, 2017
9b4740b
Change back to_array functionality and mimic pd.DataFrame.multiply me…
Talmaj May 2, 2017
2a701bb
bump version
kayibal May 3, 2017
21dfe7c
Hotfix pandas-0.20.0 breaks backwards compatibility with internal mod…
kayibal May 5, 2017
69a48b5
adds support to pandas>=0.20
kayibal May 5, 2017
a4bba4a
Adjust pandas dependency on setup.py
kayibal May 5, 2017
71dbd6b
Hotfix: Accept kwargs in SparseFrame.add for congruency with pandas.D…
kayibal May 18, 2017
f8fc149
Version 0.9.3
kayibal May 18, 2017
ba89a8d
Merge pull request #8 from datarevenue-berlin/hotfix/add-signature
May 18, 2017
fe0ff68
Added fillna method
michcio1234 May 18, 2017
e83b1e8
Version bump to 0.10.0
michcio1234 May 18, 2017
69f2aa1
Merge pull request #9 from datarevenue-berlin/feature/fillna
michcio1234 May 18, 2017
8763fef
Add reading categories from path
kayibal Jun 16, 2017
54bd778
Bump version to 0.11.0 and remove test from setup.py packages
kayibal Jun 19, 2017
e2408fa
Fix CodeCov reports on project coverage
kayibal Jun 19, 2017
1f4f5e9
Read categories from path
Jun 19, 2017
ed6ae45
Fix multiindex loc indexer (#11)
Jul 10, 2017
1c10bed
Fix to_npz (#12)
Jul 11, 2017
9d09f2f
Fix/empty attribute (#13)
Jul 11, 2017
5234740
Bum version to 0.11.1
kayibal Jul 11, 2017
4acf016
One-hot encode multiple columns (#16)
michcio1234 Jul 21, 2017
e3a09e6
Added possibility to drop single or multiple columns.
michcio1234 Jul 21, 2017
9b8ffc2
Remove unused code.
michcio1234 Jul 21, 2017
9ee76a6
User versioneer for dynamic versionstrings (#17)
Jul 21, 2017
1774cc6
Merge pull request #18 from datarevenue-berlin/feature/drop-columns
michcio1234 Jul 21, 2017
5b1d05f
Add support to save npz files on s3 (#15)
Jul 25, 2017
3963baa
add private take method to support indexing in pandas 0.21.0
kayibal Nov 2, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
[run]
omit = sparsity/test/*, */__init__.py
omit = sparsity/test/*, */__init__.py, */_version.py
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sparsity/_version.py export-subst
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ build/
*.so
traildb_sparse.c
__pycache__
*.egg-info
2 changes: 2 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
include versioneer.py
include sparsity/_version.py
7 changes: 4 additions & 3 deletions circle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,11 @@ dependencies:
- pip install numpy cython 2>&1
- pip install pytest pytest-cov
- pip install -v scipy pandas
- pip install dask[dataframe]
- pip install dask[dataframe] moto
test:
override:
- pip install -e .
- py.test --cov sparsity --cov-report xml sparsity/test
- pip install .
- python -c 'import sparsity'
- py.test --cov sparsity --cov-report xml sparsity
post:
- bash <(curl -s https://codecov.io/bash)
6 changes: 6 additions & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[versioneer]
VCS=git
style=pep440
versionfile_source=sparsity/_version.py
versionfile_build=sparsity/_version.py
tag_prefix=v
19 changes: 15 additions & 4 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import os
import versioneer
from distutils.core import setup, Extension
from setuptools import find_packages

Expand All @@ -15,17 +17,26 @@
ext_modules = cythonize([ext])
except (ImportError, OSError):
ext_modules = None

packages = find_packages()
packages.remove('sparsity.test')

setup(
name='sparsity',
version='0.5.1',
version=versioneer.get_version(),
ext_modules = ext_modules,
author='Alan Hoeng',
author_email='[email protected]',
packages=find_packages(),
packages=packages,
cmdclass=versioneer.get_cmdclass(),
install_requires=[
'pandas>=0.19.2',
'pandas>=0.19.0',
'scipy>=0.18.1',
'numpy>=1.12.0'
'numpy>=1.12.0',
's3fs>=0.1.0'
],
test_requires=[
'moto'
],
zip_safe=False
)
3 changes: 3 additions & 0 deletions sparsity/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
from sparsity.sparse_frame import SparseFrame, sparse_one_hot
from ._version import get_versions
__version__ = get_versions()['version']
del get_versions
Loading