Skip to content

[Doc]: integrate Animation API explanatory material into animation guides #27687

Open

Description

@story645

Documentation Link

https://matplotlib.org/devdocs/api/animation_api.html

Problem

The Animation API docs kinda have a mini explanation of how FuncAnimate works and all the different options that would be more appropriate for the animation guides. This feels especially odd compared to the barely-existent section for ArtistAnimation

Suggested improvement

Now that the simple animation guide exists, I think most of the content in the API FuncAnimation section should be moved there. Then the API page should be reworked a little so that it links out to the guide and the subsections for FuncAnimation and ArtistAnimation can be removed.

Activity

  1. changed the title [-][Doc]: integerate Animation API explanatory material with animation guides[/-] [+][Doc]: integerate Animation API explanatory material into animation guides[/+] on Jan 22, 2024
  2. changed the title [-][Doc]: integerate Animation API explanatory material into animation guides[/-] [+][Doc]: integrate Animation API explanatory material into animation guides[/+] on Jan 23, 2024
  3. ShivamPathak99 commented on Jan 24, 2024

    @ShivamPathak99
    Contributor

    Are these the objectives?

    1. Move FuncAnimation Content:

      • Move the content currently residing in the API FuncAnimation section to the existing simple animation guide.
    2. Restructure API Page:

      • Restructure the API page to include links pointing to the animation guide.
    3. Remove Subsections:

      • Remove the subsections for ArtistAnimation from the API page.
  4. story645 commented on Jan 24, 2024

    @story645
    MemberAuthor

    Thanks for checking! I think that this is an intermediate level documentation issue because the hard part is that the objectives aren't that clear cut:

    1. The content overlaps, so it's a matter of folding in the material as appropriate and in the appropriate places. Just moving it will create too much duplication and put content in the wrong places.

    2. I don't think the page needs restructuring - I used rework just because some sentences may need to be moved around to create a clean flow for emphasizing the link out to the animation guides.

    3. Maybe this was implied by 1., but both FuncAnimation and ArtistAnimation should end up removed

  5. ShivamPathak99 commented on Jan 25, 2024

    @ShivamPathak99
    Contributor

    Did I got it right ?

  6. story645 commented on Jan 25, 2024

    @story645
    MemberAuthor

    Did I got it right ?

    Sorry, I appreciate you trying to tackle this but going by a skim I don't think so.

    Like I said, the hard part here is that you have to fold in the API content so that it flows with the content in the guide. That means possibly removing some of it altogether or moving it into the blitting guide - depending on what seems to be appropriate scope for each document.

  7. added
    Difficulty: Mediumhttps://matplotlib.org/devdocs/devel/contribute.html#good-first-issues
    on Jan 25, 2024
  8. sairakhatoon-cyberbuzz commented on May 4, 2026

    @sairakhatoon-cyberbuzz

    Hi! I'm a new contributor and would love
    to work on this issue. Is it still available?
    I have read the animation API docs and the
    animation guide and understand what needs
    to be done. Can I take this?

  9. story645 commented on May 4, 2026

    @story645
    MemberAuthor

    @sairakhatoon-cyberbuzz go for it - we don't require permission for working on issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Difficulty: Mediumhttps://matplotlib.org/devdocs/devel/contribute.html#good-first-issuesDocumentationDocumentation: APIfiles in lib/ and doc/apiDocumentation: user guidefiles in galleries/users_explain or doc/userstopic: animation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions