├── .gitattributes ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── cpython ├── csvmonkey.cpp ├── file_stream_cursor.hpp └── iterator_stream_cursor.hpp ├── docs ├── Makefile ├── conf.py ├── cpp.rst ├── index.rst ├── python.rst ├── static │ └── .empty └── templates │ ├── github.html │ ├── globaltoc.html │ ├── layout.html │ └── piwik-config.js ├── include └── csvmonkey.hpp ├── scripts ├── calc.py ├── compare.py ├── csvcut.py ├── dequote.py └── makesum.py ├── setup.py ├── tests ├── .gitignore ├── CMakeLists.txt ├── _stringspanner_test.cpp ├── bench │ └── iteration.cpp ├── catch.hpp ├── csvmonkey_test.py ├── data │ ├── anon-ram.csv.zstd │ └── profiledata.csv ├── fallback_stringspanner_test.cpp ├── fullsum.cpp ├── main.cpp ├── parser_test.py └── sse42_stringspanner_test.cpp └── third_party ├── cpuid.py └── picosha2.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/README.md -------------------------------------------------------------------------------- /cpython/csvmonkey.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/cpython/csvmonkey.cpp -------------------------------------------------------------------------------- /cpython/file_stream_cursor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/cpython/file_stream_cursor.hpp -------------------------------------------------------------------------------- /cpython/iterator_stream_cursor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/cpython/iterator_stream_cursor.hpp -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/cpp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/docs/cpp.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/docs/python.rst -------------------------------------------------------------------------------- /docs/static/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/templates/github.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/docs/templates/github.html -------------------------------------------------------------------------------- /docs/templates/globaltoc.html: -------------------------------------------------------------------------------- 1 | {{ toctree() }} 2 | -------------------------------------------------------------------------------- /docs/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/docs/templates/layout.html -------------------------------------------------------------------------------- /docs/templates/piwik-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/docs/templates/piwik-config.js -------------------------------------------------------------------------------- /include/csvmonkey.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/include/csvmonkey.hpp -------------------------------------------------------------------------------- /scripts/calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/scripts/calc.py -------------------------------------------------------------------------------- /scripts/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/scripts/compare.py -------------------------------------------------------------------------------- /scripts/csvcut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/scripts/csvcut.py -------------------------------------------------------------------------------- /scripts/dequote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/scripts/dequote.py -------------------------------------------------------------------------------- /scripts/makesum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/scripts/makesum.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/setup.py -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/_stringspanner_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/_stringspanner_test.cpp -------------------------------------------------------------------------------- /tests/bench/iteration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/bench/iteration.cpp -------------------------------------------------------------------------------- /tests/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/catch.hpp -------------------------------------------------------------------------------- /tests/csvmonkey_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/csvmonkey_test.py -------------------------------------------------------------------------------- /tests/data/anon-ram.csv.zstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/data/anon-ram.csv.zstd -------------------------------------------------------------------------------- /tests/data/profiledata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/data/profiledata.csv -------------------------------------------------------------------------------- /tests/fallback_stringspanner_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/fallback_stringspanner_test.cpp -------------------------------------------------------------------------------- /tests/fullsum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/fullsum.cpp -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /tests/parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/parser_test.py -------------------------------------------------------------------------------- /tests/sse42_stringspanner_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/tests/sse42_stringspanner_test.cpp -------------------------------------------------------------------------------- /third_party/cpuid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/third_party/cpuid.py -------------------------------------------------------------------------------- /third_party/picosha2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/csvmonkey/HEAD/third_party/picosha2.h --------------------------------------------------------------------------------