All Projects → svenvc → NeoCSV

svenvc / NeoCSV

Licence: MIT license
NeoCSV is an elegant and efficient standalone Smalltalk framework to read and write CSV converting to or from Smalltalk objects.

Programming Languages

smalltalk
420 projects

Projects that are alternatives of or similar to NeoCSV

dswarm
an open-source data management platform for knowledge workers (https://github.com/dswarm/dswarm-documentation/wiki)
Stars: ✭ 57 (+185%)
Mutual labels:  csv, mapping
NeoJSON
NeoJSON is an elegant and efficient standalone Smalltalk framework to read and write JSON converting to or from Smalltalk objects.
Stars: ✭ 29 (+45%)
Mutual labels:  mapping, pharo
pypi-tools
Command-line Python scripts to do things with PyPI
Stars: ✭ 18 (-10%)
Mutual labels:  csv
redis-connect-dist
Real-Time Event Streaming & Change Data Capture
Stars: ✭ 21 (+5%)
Mutual labels:  csv
FlowMaps
No description or website provided.
Stars: ✭ 13 (-35%)
Mutual labels:  mapping
csv2latex
🔧 Simple script in python to convert CSV files to LaTeX table
Stars: ✭ 54 (+170%)
Mutual labels:  csv
NEAT
NEAT implementation in Pharo
Stars: ✭ 16 (-20%)
Mutual labels:  pharo
DroneDB
Free and open source software for aerial data storage.
Stars: ✭ 74 (+270%)
Mutual labels:  mapping
pdpcli
PdpCLI is a pandas DataFrame processing CLI tool which enables you to build a pandas pipeline from a configuration file.
Stars: ✭ 15 (-25%)
Mutual labels:  csv
awesome-maps-ukraine
A curated list of maps of Ukraine, ukrainian mappers and tools that they use or develop for creating and publish maps
Stars: ✭ 35 (+75%)
Mutual labels:  mapping
csv2keepassxml
Convert CSV files into KeePass 2 XML files.
Stars: ✭ 31 (+55%)
Mutual labels:  csv
starling2freeagent
Convert Starling Bank CSV format to be imported by FreeAgent
Stars: ✭ 25 (+25%)
Mutual labels:  csv
yt-videos-list
Create and **automatically** update a list of all videos on a YouTube channel (in txt/csv/md form) via YouTube bot with end-to-end web scraping - no API tokens required. Multi-threaded support for YouTube videos list updates.
Stars: ✭ 64 (+220%)
Mutual labels:  csv
DeepECG
Using deep learning to detect Atrial fibrillation
Stars: ✭ 25 (+25%)
Mutual labels:  csv
rdf-parser-csvw
CSV on the Web parser
Stars: ✭ 15 (-25%)
Mutual labels:  csv
Microdown
Microdown is a cleaned and simpler markdown but with more powerful features such as extensions.
Stars: ✭ 26 (+30%)
Mutual labels:  pharo
csv-nix-tools
List system information as CSV, manipulate it, pretty print, or export.
Stars: ✭ 22 (+10%)
Mutual labels:  csv
osx-callhistory-decryptor
macOS (incl big sur) call history decryptor/converter to CSV format.
Stars: ✭ 19 (-5%)
Mutual labels:  csv
A-Detector
⭐ An anomaly-based intrusion detection system.
Stars: ✭ 69 (+245%)
Mutual labels:  csv
CSVLint
CSV Lint plug-in for Notepad++ for syntax highlighting, automatic column and datatype detecting, validate csv datasets, change datetime format, decimal separator, count unique values and more. A utility for data cleaning and working with messy data files.
Stars: ✭ 41 (+105%)
Mutual labels:  csv

NeoCSV

NeoCSV is an elegant and efficient standalone Smalltalk framework to read and write CSV converting to or from Smalltalk objects.

CI

MIT Licensed.

A chapter in the Enterprise Pharo book is a good introduction to NeoCSV.

Go ahead and read the NeoCSV paper.

Basically, NeoCSV deals with a format that

  • is text based (ASCII, Latin1, Unicode)
  • consists of records, 1 per line (any line ending convention)
  • where records consist of fields separated by a delimiter (comma, tab, semicolon)
  • where every record has the same number of fields
  • where fields can be quoted should they contain separators or line endings

https://en.wikipedia.org/wiki/Comma-separated_values

Installation

You can load NeoCSV using Metacello

Metacello new
  repository: 'github://svenvc/NeoCSV/repository';
  baseline: 'NeoCSV';
  load.

You can use the following dependency from your own Metacello configuration or baseline

spec baseline: 'NeoCSV' with: [ spec repository: 'github://svenvc/NeoCSV/repository' ].
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].