Skip to content

Resolve "Use pandas.DataFrame in record for author and their affiliation"

LE GAC Renaud requested to merge 86-dataframe-authors into master
  • Authors and their affiliations are stored in DataFrame structure.
  • The columns of the DataFrame are a and u.
  • The processing of the authors in now performed when the record is instantiated. It deals with all tricky cases. In the previous version, the processing was performed by the class CheckAndFix.
  • The processing of the authors adds the columns first_name, last_name and fmt_name.
  • The mechanism to format the authors has been redesigned. By default, the authors are formatted as Last, First. By using the method reformat_author it is possible to change to First, Last , F. Last, etc.
  • The method format_author_fr is removed as well as the module iterauthors.
  • Sorting of the authors can be performed at any time either by last name of by their initial order.
  • Fix a bug related to the regular expression defining the institute. The affiliation key can contains parenthesis, e.g. (CPPM). They have to be replaced by \(.
  • Closes #86 (closed)

Merge request reports