[Matplotlib-users] ANN: SciPy 2015 Tutorial Schedule Posted - Register Today - Already 30% Sold Out

2015-04-30 Thread Courtenay Godshall (Enthought)
**The  https://plus.google.com/s/%23SciPy2015 #SciPy2015 Conference 
(Scientific Computing with  https://plus.google.com/s/%23Python #Python) 
Tutorial Schedule is up! It is 1st come, 1st served and already 30% sold out. 
Register today!** http://www.scipy2015.scipy.org/ehome/115969/289057/? 
http://www.scipy2015.scipy.org/ehome/115969/289057/?; .This year you can 
choose from 16 different SciPy tutorials OR select the 2 day Software Carpentry 
course on scientific Python that assumes some programming experience but no 
Python knowledge. Please share! Tutorials include:

 

*Introduction to NumPy (Beginner)

*Machine Learning with Scikit-Learn (Intermediate)

*Cython: Blend of the Best of Python and C/++ (Intermediate)

*Image Analysis in Python with SciPy and Scikit-Image (Intermediate)

*Analyzing and Manipulating Data with Pandas (Beginner)

*Machine Learning with Scikit-Learn (Advanced)

*Building Python Data Applications with Blaze and Bokeh (Intermediate)

*Multibody Dynamics and Control with Python (Intermediate)

*Anatomy of Matplotlib (Beginner)

*Computational Statistics I (Intermediate)

*Efficient Python for High-Performance Parallel Computing (Intermediate)

*Geospatial Data with Open Source Tools in Python (Intermediate)

*Decorating Drones: Using Drones to Delve Deeper into Intermediate Python 
(Intermediate)

*Computational Statistics II (Intermediate)

*Modern Optimization Methods in Python (Advanced)

*Jupyter Advanced Topics Tutorial (Advanced)



 

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] Axes3d.mouse_init(), facing problems when embedding matplotlib 3d-projection into PyQt5 App

2015-04-30 Thread Christian Ambros
 I just managed to read Thomas post on stackoverflow citation. Yes, it covers, 
exactly what I found. This would have help if I would have found earlier.
@Ben:As I said, it's nice to see such implementation but it's offside the task 
and offside the suggested components to use. It doesn't cover the issues I had 
to deal with. I am not disregarding it! But if you have to use a gui built with 
Qt Designer to decouple gui design which might be given as task to someone else 
so you can focus on implementing the functional parts, and somewhat later, 
someone shall improve the design, this way of creating things has the advantage 
that proceeding the work, if one stops working for the project, is as easy as 
it should be.You can split the work to gain more development speed, which is an 
advantage, too. Keeping the functional part away from the gui itself, enables 
one to improve the design without touching the functional code and without 
changing it's revision number if version control systems are used. Code 
recycling is a third one. I don't see any drawback, yet, if you don't take into 
account that they may be something missing in the additional libraries and the 
gab might cause problems not solvable.But that's not the topic of this thread.
Yes, Qt Designer just provides only the framework, which than can be filled 
with content, for example, coming from matplotlib. Having just a dummy widget 
to fill as interface pays respect to being most flexible.
No, having to re-initiate the mouse because it is disabled from matplotlib due 
to an empty canvas is not wrong but a design decision. One could have easily 
decided to not disable it, but the ones who wrote that part might have thought, 
that if the canvas is empty,you don't need axes to rotate. They discovered that 
this thoughts lead to problems and build a workaround enabling to switch it on 
again, rather than change the default. That's ok for me, because it was there 
decision. I would have like to find any hint about that in books, tutorials or 
stuff like that, but that seems to be a not that often regarded problem.
I took your objection about adding the axis before the canvas is build and 
changed the code so after creating the figure I'm adding it to the canvas so it 
won't be empty anymore. This is a better way and is avoiding the mouse 
issue.Yes, it's clear now, but that is what I asked for in the first place. I 
mentioned that there may be something out of correct order. Now we know what it 
was and I fixed it.
I like this kind of discussion which clarify the understanding, because you can 
get them from books. So thank you very much for the talk.
I think I'm going to review the part where all the figures are created and will 
put them into a method which builds them if needed. That would clean up the 
design and the code, too.But that's something for after the deadline, for which 
the code can be as ugly as it is. It just has to work to get my job contract 
renewed.
cheers,Christian

--
A little learning never caused anyone's head to explode!

Ein wenig Lernen hat noch niemandens Kopf zum Explodieren gebracht! 






   



  --
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users