Skip to content

ENH: Add JSON export option for DataFrame #631 #1226

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

Closed
wants to merge 114 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
cb7c6ae
ENH: Add JSON export option for DataFrame #631
Komnomnomnom May 11, 2012
3af585e
REF: working toward #1150, broke apart Cython module into generated _…
wesm May 10, 2012
11f2c0d
REF: have got things mostly working for #1150
wesm May 10, 2012
e9dee69
BUG: more bug fixes, have to fix intraday frequencies still
wesm May 11, 2012
69d0baa
BUG: more intraday unit fixes
wesm May 11, 2012
5485c2d
BUG: test suite passes, though negative ordinals broken
wesm May 11, 2012
879779d
BUG: weekly and business daily unit support #1150
wesm May 12, 2012
85fcd69
REF: remove period multipliers, close #1199
wesm May 12, 2012
075f05e
ENH: move _ensure_{dtype} functions to Cython for speedup, close #1221
wesm May 12, 2012
ee73df1
DOC: doc fixes
wesm May 12, 2012
9e88e0c
ENH: handle dict return values and vbench, close #823
wesm May 12, 2012
a31ed38
ENH: add is_full method to PeriodIndex close #1114
wesm May 12, 2012
b457ff8
Remove dependencies on details of experimental numpy datetime64 ABI
mwiebe May 7, 2012
3d83387
Use datetime64 with a 'us' unit explicitly, for 1.6 and 1.7 compatibi…
mwiebe May 7, 2012
c53e093
Use an explicit unit for the 1.7 datetime64 scalar constructor
mwiebe May 7, 2012
89bd898
Use assert_equal instead of assert, to see the actual values
mwiebe May 7, 2012
4e6720f
Microseconds (us) not milliseconds (ms)
mwiebe May 8, 2012
a7bccd8
TST: use NaT value
wesm May 12, 2012
b98e4e0
ENH: #1020 implementation. needs tests and adding to API
adamklein Apr 10, 2012
1ecb5c4
ENH: add docs and add match function to API, close #502
wesm May 12, 2012
4ac9abb
ENH: add Cython nth/last functions, vbenchmarks. close #1043
wesm May 12, 2012
b246ae1
BUG: fix improper quarter parsing for frequencies other than Q-DEC, c…
wesm May 12, 2012
4d052f9
BUG: implement Series.repeat to get expected results, close #1229
wesm May 12, 2012
74a6be0
ENH: anchor resampling frequencies like 5minute that evenly subdivide…
wesm May 12, 2012
e043862
BUG: support resampling of period data to, e.g. 5minute thoguh with t…
wesm May 12, 2012
996b964
BUG: remove restriction in lib.Reducer that index by object dtype. cl…
wesm May 12, 2012
0cf9e3d
ENH: Allow different number of rows & columns in a histogram plot
May 8, 2012
7baa84c
TST: vbenchmark for #561, push more work til 0.9
wesm May 12, 2012
8b972a1
BUG: don't print exception in reducer
wesm May 12, 2012
93b5221
BUG: rogue foo
wesm May 12, 2012
eb460c0
ENH: reimplment groupby_indices using better algorithmic tricks, asso…
wesm May 13, 2012
197a7f6
BLD: fix npy_* -> pandas_*, compiler warnings
wesm May 13, 2012
aca4c43
TST: remove one skip test
wesm May 14, 2012
c1260e3
ENH: store pytz time zones as zone strings in HDFStore, close #1232
wesm May 14, 2012
4c32ab8
Stop storing class reference in HDFStore #1235
May 14, 2012
e057ad5
removed extraneous IntIndex instance test
May 14, 2012
0cdfe75
BUG: fix rebase conflict from #1236
wesm May 14, 2012
8d27185
treat XLRD.XL_CELL_ERROR as NaN
ruidc May 11, 2012
1e6aea5
replace tabs with spaces
ruidc May 11, 2012
63952a8
RLS: release note
wesm May 14, 2012
349bccb
ENH: convert multiple text file columns to a single date column #1186
May 11, 2012
52492dd
Merged extra keyword with parse_dates
May 11, 2012
9c01e77
TST: VB for multiple date columns
May 11, 2012
1febe66
A few related bug fixes
May 11, 2012
3fdf18a
TST: test with headers
wesm May 14, 2012
a89e7b9
ENH: maybe upcast masked arrays passed to DataFrame constructor
May 11, 2012
c9af5c5
ENH: Add support for converting DataFrames to R data.frames and
lbeltrame May 8, 2012
d17f1d5
BUG: Properly handle the case of matrices
lbeltrame May 8, 2012
ea7f4e1
RLS: release notes
wesm May 14, 2012
4c1eb1b
ENH: optimize join/merge on integer keys, close #682
wesm May 14, 2012
8572d54
RLS: release notes for #1081
wesm May 14, 2012
8ecb31b
ENH: efficiently box datetime64 -> Timestamp inside Series.__getitem_…
wesm May 14, 2012
4b56332
BLD: add modified numpy Cython header
wesm May 14, 2012
d2b947b
BLD: fix datetime.pxd
wesm May 14, 2012
67a98ff
ENH: can pass multiple columns to GroupBy.__getitem__, close #383
wesm May 14, 2012
2e9de0e
ENH: accept list of tuples, preserving function order in SeriesGroupB…
wesm May 14, 2012
92d050b
ENH: more flexible multiple function application in DataFrameGroupBy,…
wesm May 14, 2012
b07f097
DOC: release notes
wesm May 14, 2012
48a073a
ENH: treat complex number in maybe_convert_objects
tkf Apr 20, 2012
a3e538f
ENH: treat complex number in maybe_convert_objects
tkf Apr 20, 2012
ca6558c
TST: Add complex number in test_constructor_scalar_inference
tkf Apr 20, 2012
3f3b900
ENH: treat complex number in internals.form_blocks
tkf Apr 20, 2012
dc43a1e
ENH: add internals.ComplexBlock
tkf Apr 21, 2012
c280d22
BUG: fix max recursion error in test_reindex_items
tkf Apr 21, 2012
a7698da
BLD: fix platform int issues
wesm May 15, 2012
0782990
TST: verify consistently set group name, close #184
wesm May 15, 2012
d66ac45
ENH: don't populate hash table in index engine if > 1e6 elements, to …
wesm May 15, 2012
be5b5a4
ENH: support different 'bases' when resampling regular intervals like…
wesm May 15, 2012
8d581c8
VB: more convenience auto-updates
May 15, 2012
6e09dda
VB: get from and to email addresses from config file
May 15, 2012
31fefba
VB: removing cruft; getting config from user folders
May 15, 2012
d5b6b93
BUG: floor division for Python 3
wesm May 15, 2012
e275d76
DOC: function for auto docs build
May 15, 2012
18d9a13
DOC: removed lingering sourceforge references
May 15, 2012
545e917
DOC: removed lingering timeRule keyword use
May 15, 2012
40d9a3b
ENH: very basic ordered_merge with forward filling, not with multiple…
wesm May 15, 2012
69229e7
ENH: add group-wise merge capability to ordered_merge, unit tests, cl…
wesm May 15, 2012
9e2142b
BUG: ensure_platform_int actually makes lots of copies
wesm May 15, 2012
5891ad5
RLS: release notes, close #1239
wesm May 15, 2012
42d1c90
BLD: 32-bit compat fixes per #1242
wesm May 15, 2012
f1c6c89
ENH: add keys() method to DataFrame, close #1240
wesm May 15, 2012
6e8bbed
DOC: release notes
wesm May 15, 2012
e50c7d8
TST: test cases for replace method. #929
May 8, 2012
b0e13c1
ENH: Series.replace #929
May 8, 2012
b7546b2
ENH: DataFrame.replace and cython replace. Only works for floats and …
May 9, 2012
45773c9
ENH: finishing up DataFrame.replace need to revisit
May 10, 2012
2f5319d
removed bottleneck calls from replace
May 15, 2012
245c126
moved mask_missing to common
May 15, 2012
35220b4
TST: extra test case for Series.replace
May 15, 2012
40a0cb1
removed remaining references to replace code generation
May 15, 2012
76355d0
DOC: release note re: #929
wesm May 15, 2012
927d370
Removed erroneous reference to iterating over a Series, which iterate…
invisibleroads May 17, 2012
b60c0d3
Fixed a few typos
invisibleroads May 17, 2012
49ad7e2
TST: rephrased .keys call for py3compat
May 17, 2012
421f5d3
DOC: put back doc regarding inplace in rename in anticipation of feature
May 17, 2012
181f945
DOC: reworded description for MultiIndex
May 17, 2012
fb1e662
DOC: started on timeseries.rst for 0.8
May 18, 2012
d4407a9
REF: microsecond -> nanosecond migration, most of the way there #1238
wesm May 15, 2012
4f15d54
BUG: more nano fixes
wesm May 15, 2012
9bc3814
REF: more nanosecond support fixes, test suite passes #1238
wesm May 19, 2012
b026566
ENH: more nanosecond support #1238
wesm May 19, 2012
c360391
Changes to plotting scatter matrix diagonals
orbitfold May 12, 2012
cf74512
Changed xtick, ytick labels
orbitfold May 14, 2012
d7d6a0f
Added simple test cases
orbitfold May 14, 2012
cd8222c
Updated plotting.py scatter_matrix docstring to describe all the para…
orbitfold May 16, 2012
8e2f3f9
Added scatter_matrix examples to visualization.rst
orbitfold May 16, 2012
da1b234
DOC: release notes
wesm May 19, 2012
a6e32b8
BUG: DataFrame.drop_duplicates with NA values
May 12, 2012
2a6fc11
use fast zip with a placeholder value just for np.nan
May 15, 2012
d95a254
TST: vbench for drop_duplicate with skipna set to False
May 15, 2012
7953ae8
optimized a little bit for speed
May 15, 2012
916be1d
ENH: inplace option to DataFrame.drop_duplicates #805 with vbench
May 16, 2012
ba6a9c8
BUG: replace complex64 with complex128
tkf May 16, 2012
1cacb6c
ENH: add KDE plot from #1059
wesm May 19, 2012
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
Prev Previous commit
Next Next commit
BUG: more nano fixes
  • Loading branch information
wesm authored and Komnomnomnom committed May 19, 2012
commit 4f15d542578565b532c6bda88fbc624e8f369d03
4 changes: 2 additions & 2 deletions pandas/src/engines.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -436,11 +436,11 @@ cdef class DatetimeEngine(Int64Engine):


cdef inline _to_i8(object val):
cdef pandas_datetimestruct dts
if util.is_datetime64_object(val):
val = unbox_datetime64_scalar(val)
elif PyDateTime_Check(val):
val = np.datetime64(val)
val = unbox_datetime64_scalar(val)
return _pydatetime_to_dts(val, &dts)
return val

# ctypedef fused idxvalue_t:
Expand Down
4 changes: 4 additions & 0 deletions pandas/tseries/offsets.py
Original file line number Diff line number Diff line change
Expand Up @@ -1007,6 +1007,10 @@ class Day(Tick, CacheableOffset):
_inc = timedelta(1)
_rule_base = 'D'

def isAnchored(self):

return False

class Hour(Tick):
_inc = timedelta(0, 3600)
_rule_base = 'H'
Expand Down