Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Alex Kaszynski
    @akaszynski
    Hello world!
    Bane Sullivan
    @banesullivan
    You can find me on Slack!

    slackforlife

    Bane Sullivan
    @banesullivan
    head to slack to hang with the cool kids: http://slack.pyvista.org
    Guillaume Favelier
    @GuillaumeFavelier
    This slack ad. Use adblockers guys
    Alex Kaszynski
    @akaszynski
    Haha!
    Bane Sullivan
    @banesullivan
    see, I can’t even add a laughing emoji to @GuillaumeFavelier’s funny comment... slack >> gitter
    quaeritis
    @quaeritis
    Should Gitter also be mentioned in the REDMI or? I would like to add |Gitter|
    Alex Kaszynski
    @akaszynski
    I think that sounds good, much to @banesullivan's despair
    quaeritis
    @quaeritis
    just a suggestion: https://gist.github.com/quaeritis/1c6f4e0b3498e50b38debd065c9e2c72
    the logo reference is not shown no idea why
    Alex Kaszynski
    @akaszynski
    Works for me. @banesullivan ?
    Bane Sullivan
    @banesullivan
    I vote for adding a new row to the badge table called “Community” and put slack and Gitter there.
    this would need to be done in both the readme and the index of the docs
    Alex Kaszynski
    @akaszynski
    Agreed. Everyone wins.
    quaeritis
    @quaeritis
    @banesullivan o.k I had thought of that too, I just found the logo and table to take up a lot of space
    quaeritis
    @quaeritis
    have you ever thought about using param from HoloViz in pyvista?
    I think with the amount of parameters that plotting libraries naturally bring with them, it is really helpful
    Bane Sullivan
    @banesullivan
    Param is interesting! Perhaps we need that for the rcParams: pyvista/pyvista#320
    quaeritis
    @quaeritis
    I know CONTRIBUTING.md but there is somewhere a more detailed description of the internals of pyvista with e.g. UML or another general explanation of the code base to find your way around more quickly. The Docs is primarily for users, I'm more interested in 'offal' to be able to contribute. A TODO would also be practical.
    Guillaume Favelier
    @GuillaumeFavelier
    I don't think we have that but I want one now :D
    Guillaume Favelier
    @GuillaumeFavelier
    classes_Plotter.png
    quaeritis
    @quaeritis
    Interesting!
    Guillaume Favelier
    @GuillaumeFavelier
    generated by pyreverse: https://www.logilab.org/blogentry/6883
    with: pyreverse -o png -p Plotter pyvista
    without any fancy parameters
    classes_Plotter.png
    Same without attributes
    Alex Kaszynski
    @akaszynski
    Cool!
    Bane Sullivan
    @banesullivan
    The best UML diagram or understanding of PyVista will come from looking at VTK. PyVista directly inherits VTK types and simply has a bunch of functions to make accessing VTK meshes and filters more streamlined. The VTK textbook was really helpful for me when I started learning VTK
    At least for the core API. When it comes to plotting, there's really only two classes: Plotter and BackgroundPlotter which allow you to view any of the types from the core API. The BasePlotter (the common class between the two user-facing classes) has become quite a beast... Hope that helps!
    quaeritis
    @quaeritis
    thanks was insightful
    quaeritis
    @quaeritis

    hi,

    p.show_grid(xlabel="X", ylabel="Y", zlabel="Z", font_size=40)

    font_size has no effect here. How can I change the font size of the labels?

    Alex Kaszynski
    @akaszynski
    Interesting. It looks like none of the text property is changing...
    Alex Kaszynski
    @akaszynski
    I can get the color to change but not the font size/family/bold, etc.
    Weird. @banesullivan, seen this issue before?
    Bane Sullivan
    @banesullivan
    Have I?!?! Yes - the axes grid has aaaaaalllll kinds of issues. All of which are VTK issues. I’ve outlined a number of issues in PyVista and the VTK discourse about this
    pyvista/pyvista#147 will link you to a lot of stuff on this
    And that issue is why I started (and gave up on) pyvista/pyvista#423