diff -r 3fcab949fc59 -r 97c978a24a6d project/templates/talk/conf_schedule.html --- a/project/templates/talk/conf_schedule.html Sat Dec 03 14:34:47 2011 +0530 +++ b/project/templates/talk/conf_schedule.html Sat Dec 03 19:53:55 2011 +0530 @@ -14,18 +14,18 @@ 09:00-09:15Inauguration -09:15-10:15Eric JonesKeynote +09:15-10:15[Invited Speaker] Eric JonesKeynote: What Matters in Scientific Software Projects? 10 Years of Success and Failure Distilled 10:15-10:45Tea Break 10:45-11:05Ankur GuptaMultiprocessing module and Gearman 11:05-11:35Kunal PuriSmoothed Particle Hydrodynamics with Python -11:35-12:20Mateusz PaprockiInvited +11:35-12:20[Invited Speaker] Mateusz PaprockiUnderstanding importance of automated software testing 12:20-13:20Lunch -13:20-14:05Ajith KumarInvited +13:20-14:05[Invited Speaker] Ajith KumarInvited Talk 14:05-14:25Bala Subrahmanyam VaranasiSentiment Analysis 14:25-14:55Jayneil DalalBuilding Embedded Systems for Image Processing using Python 14:55-15:05IITB StudentsProject Presentation 15:05-15:35Tea Break -15:35-16:20Prabhu RamachandranInvited Talk +15:35-16:20[Invited Speaker] Prabhu RamachandranInvited Talk 16:20-16:40William Natharaj P.SAutomated Measurement of Magnetic properties of Ferro-Magnetic materials using Python 16:40-17:00Nivedita DattaEncryptedly yours : Python & Cryptography @@ -43,14 +43,14 @@ TimeSpeakerTitle -09:00-09:45GaelInvited Speaker: Machine learning as a tool for Neuroscience -09:45-10:15Kannan MoudgalyaInvited +09:00-09:45[Invited Speaker] Gaƫl VaroquauxMachine learning as a tool for Neuroscience +09:45-10:15[Invited Speaker] Kannan MoudgalyaNational Mission on Education Through ICT 10:15-10:45Tea 10:45-11:05Hrishikesh DeshpandeHigher Order Statistics in Python 11:05-11:25Jaidev DeshpandeA Python Toolbox for the Hilbert-Huang Transform -11:25-12:10EmmanuelleInvited +11:25-12:10[Invited Speaker] Emmanuelle Gouillart3-D image processing and visualization with the scientific-Python stack 12:10-13:10Lunch -13:10-13:50Ole NielsenInvited Speaker: 7 Steps to Python Software That Works +13:10-13:50[Invited Speaker] Ole Nielsen/Panel Discussion with Invited Speakers7 Steps to Python Software That Works / Community Building in Open Source Projects 13:50-14:20Kunal PuriGPU Accelerated Computational Fluid Dynamics with Python 14:20-14:50Chetan GiridharDiving in to Byte-code optimization in Python 14:50-15:20Vishal KanaujiaExploiting the power of multicore for scientific computing in Python @@ -241,11 +241,6 @@

Slides

To be uploaded

-

Shubham Chakraborty : Combination of Python and Phoenix-M as a low cost substitute for PLC

-

Abstract

-

In this paper I will show how the combination of Python programming language and Phoenix-M interface (created by IUAC, New Delhi) can be used as a low cost substitute for PLC (Programmable Logic Controllers). In Home Automation this combination can be used for a variety of purposes.

-

Slides

-

To be uploaded

Jaidev Deshpande : A Python Toolbox for the Hilbert-Huang Transform

Abstract

@@ -428,4 +423,66 @@

Slides

To be uploaded

+ + +

Mateusz Paprocki : Understanding importance of automated software testing

+

Abstract

+

+Development of scientific programs isn't much different than development of computer programs of any other kind. One of the key characteristic of computer programs is correctness. No matter whether we create programs for our own purpose or for other parties, we do not want to spent hours or days waiting for results of computations that will be flawed from the very beginning. As long as programs consist of few lines of code, we may be able to verify correctness of all cases in those programs manually after every change or even try to prove their correctness. However, real life programs consist of thousands, hundred thousands or even millions of lines of code, and even more states. In such a setup we need tools and methods that would allow to automate the process of software testing. +

+

+Python, a programming language with a weak dynamic type system, makes the use of automated software testing even more important because in this case test suites and the testing framework of choice have to accommodate for the weaknesses of the language. Also, agile software development techniques may intrinsically require automated testing as their core component to guarantee effectiveness of those methods. +

+

+In this talk I will show how to do automated testing of programs written in Python. Test automation tools will be described and common issues and pitfalls outlined. I will also discuss the notion of code coverage with tests and testing via examples (doctests). +

+

Slides

+

To be uploaded

+ +

Emmanuelle Gouillart (joint laboratory CNRS/Saint-Gobain UMR 125, +39 quai Lucien Lefranc 93303 Aubervilliers, France): 3-D image processing and visualization with the scientific-Python stack

+

Abstract

+

+ +Synchrotron X-ray tomography images the inner 3-D micro-structure of +objects. Recent progress bringing acquisition rates down to a few seconds +have opened the door to in-situ monitoring of material transformations +during, e.g., mechanical or heat treatments. However, this powerful +imaging technique presents many challenges, such as the huge size of +typical datasets, or the poor signal over noise ratio. In this talk, we +will present how the standard modules of the scientific Python stack, +combined with a few additional developments, are used to process and +visualize such 3-D tomography images for research purposes. The data +presented in this talk consist of 3-D images of window-glass raw +materials, that react together at high temperature to form liquids, and +images of glasses undergoing phase separation.3 +

+

+ +Using the Traits module, it was possible to write at minimal cost a +custom graphical application with an embedded Mayavi scene to perform +"4-D visualization", that is, to display cuts through a 3-D volume that +can be updated with the next or previous image of the dataset. Easy +interaction with the data (placing markers) could also be added at +minimal cost. Efficient state-of-the-art algorithms for denoising images +and segmenting (extracting) objects were implemented using scipy, and +PyAMG for multigrid resolution of linear systems. +

+

+ +Finally, we will show how this work led us "naturally" to take part in +development efforts of open-source Scientific-python packages. Improving +the documentation of scipy.ndimage on the documentation wiki was a first +easy contribution. Then, one segmentation algorithm as well as one +denoising algorithm were contributed to the scikits-image package. We +will finish the talk by a brief overview of scikits-image and its +development process. +

+

+ +

Slides

+

To be uploaded

+ + {% endblock content %} +