# \[ANN\] ARFFFiles.jl

**URL:** <https://discourse.julialang.org/t/ann-arfffiles-jl/61603>\
**Category:** Package Announcements\
**Created:** [May 21, 2021, 7:34pm UTC](https://discourse.julialang.org/t/ann-arfffiles-jl/61603 "2021-05-21T19:34:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![cjdoris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cjdoris/32/213133_2.png) [@cjdoris](https://discourse.julialang.org/u/cjdoris)\
**Post date:** [May 21, 2021, 7:34pm UTC](https://discourse.julialang.org/t/ann-arfffiles-jl/61603/1 "2021-05-21T19:34:57Z")

</div>

I recently tagged version 1.0 of [ARFFFiles.jl](http://github.com/cjdoris/ARFFFiles.jl), a package for loading and saving data files in the [Attribute Relation File Format](https://waikato.github.io/weka-wiki/formats_and_processing/arff/).

This version introduces saving functionality, stabilises the API and adds a few performance tweaks.

---

<div class="post-metadata">

**Author:** ![dmolina](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dmolina/32/5246_2.png) [@dmolina](https://discourse.julialang.org/u/dmolina)\
**Post date:** [May 22, 2021, 9:47am UTC](https://discourse.julialang.org/t/ann-arfffiles-jl/61603/2 "2021-05-22T09:47:19Z")

</div>

Thank you, I did not realised that package existed, and it will be very useful for me 🙂 .

---

<div class="post-metadata">

**Author:** ![cjdoris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cjdoris/32/213133_2.png) [@cjdoris](https://discourse.julialang.org/u/cjdoris)\
**Post date:** [July 27, 2021, 2:48pm UTC](https://discourse.julialang.org/t/ann-arfffiles-jl/61603/3 "2021-07-27T14:48:56Z")

</div>

Version 1.2.0 has just been released.

- Now supports UTF-8 encoded files (previously only supported ASCII).
- Much faster loading of files with many columns (tested on 27,000 columns).
- A generally more forgiving parser.

---

<div class="post-metadata">

**Author:** ![cjdoris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cjdoris/32/213133_2.png) [@cjdoris](https://discourse.julialang.org/u/cjdoris)\
**Post date:** [August 5, 2021, 4:50pm UTC](https://discourse.julialang.org/t/ann-arfffiles-jl/61603/4 "2021-08-05T16:50:04Z")

</div>

I’ve just released version 1.3.0.

- **Super fast!** About the same speed as CSV.jl on equivalent data. For thousands of columns, it is about 2x faster than CSV.jl.
- Now supports the sparse row format.
- Now supports the `Tables.partition` interface for efficiently iterating through chunks of large files.
