Hi all.

I know the documentation (mainly pyarrow documentation) sometimes refers to IPC files as Feather files, but are there any guidelines for when to refer to an IPC file as a Feather file and when to refer to it as an IPC file? I believe that calling the same file an Arrow IPC file at times and a Feather file at other times is confusing to those unfamiliar with Apache Arrow (myself included). Surprisingly, these files may even have completely different extensions, ".arrow" and ".feather", which are not similar.

Perhaps there are several options for future use of the name Feather, such as

1. The name Feather V2 is deprecated. Only the extension ".arrow" will
   be used for IPC files.
2. In some contexts(?), IPC files are referred to as Feather; only
   ".arrow" is used for the IPC file extension to clearly distinguish
   it from Feather V1's ".feather".
3. When an IPC file is called Feather by some rule, extension
   ".feather" is used, and when an IPC file is not called Feather,
   extension ".arrow" is used.

I mistakenly thought the current status was 2, but according to the discussion in this PR (https://github.com/apache/arrow/pull/13677), apparently the current status seems 3. (However, there seems to be no rule as to when an IPC file should be called a Feather)

I am not very familiar with Arrow and this is my first post to this mailing list so I apologize if I have done something wrong or inappropriate.

Best,
SHIMA Tatsuya

Reply via email to