Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
L limbra
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • limbra
  • limbra
  • Merge requests
  • !86

Merged
Created Jun 10, 2017 by LE GAC Renaud@legacOwner

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

  • Overview 0
  • Commits 8
  • Changes 35
  • 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)
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: 86-dataframe-authors