Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 95
  1. Yesterday a blog post by Cyrille Rossant entitled "Moving away from HDF5" caught my eye.

  2. From facts to narratives

    A recurrent theme in computational science (and elsewhere) is the need to combine machine-readable information (which in the following I will call "facts" for simplicity) with a narrative for the benefit of human readers.

  3. This blog is moving!

    Welcome to the last post on this WordPress blog.

  4. Like all information with a complex structure, scientific knowledge evolves over time.

  5. We all know that software deployment in a research environment can be a pain, but knowing this as a fact is not quite the same as experiencing it in reality.

  6. Beyond Jupyter: what's in a notebook?

    Yesterday I participated (as a visitor) in the kickoff meeting for OpenDreamKit, where one recurrent topic of discussion was notebooks, both Jupyter and Sage, including the question if they could be brought together.

  7. SciPy 2015 is over, meaning that many non-participants like myself are now busy catching up with what happened by watching the videos.

  8. Another look at Julia

    Three years ago, I first looked at the then-very-new language Julia.

  9. The compartmentalization of knowledge

    Now that the birch pollen season is definitely over, I can draw some conclusions from a two-year experiment with the impressive sample size of one - myself.

  10. Software in scientific research

    In a recent blog post, Titus Brown asks if software is a primary product of science, and basically says "no" (but do read the post for the details).

  11. Why bitwise reproducibility matters

    While reading the final report of the reproducibility workshop at XSEDE14, I noticed a statement that I encounter frequently in discussions about reproducible research: "One general consensus was that bitwise reproducibility is often an unrealistic expect…

  12. A recent paper in PLOS One made some noise in my twittersphere over the Christmas days.

  13. The state of NumPy

    The release of NumPy 1.9 a few days ago was a bit of a revelation for me.

  14. The importance of reproducibility in computational science is being more and more recognized, which I think is a good sign.

  15. Most scientists have found out by now that a lot has been going wrong with scientific publishing over the years.

  16. Exploring Racket

    Over the last few months I have been exploring the Racket language for its potential as a language for computational science, and it's time to summarize my first impressions.

  17. Why do people write computer programs?

  18. The other day I was looking at the release notes for the recently published release 1.8 of NumPy, the library that is the basis for most of the Scientific Python ecosystem.

  19. ActivePapers for Python

    Today I have published the first release of ActivePapers for Python, available on PyPI or directly from the Mercurial repository on Bitbucket.

  20. Platforms for reproducible research

    This post was motivated by Ian Gent's recomputation manifesto and his blog post about it.

  21. Bye bye Address Book, welcome BBDB

    About two years ago I wrote a post about why and how I abandoned Apple's iCal for my agenda management and moved to Emacs org-mode instead.

  22. A critical view of altmetrics

    Altmetrics is one of the hotly debated topics in the Open Science movement today.

  23. A while ago I was chatting with two users of my Molecular Modelling Toolkit (MMTK), a library for molecular simulations written in Python.

  24. This morning I read C.

  25. Calculators are among the most popular applications for smartphones, and therefore it is not surprising that the Google Play Store has more than 1000 calculators for the Android platform.

  26. In an earlier post, I mentioned the Nix package management system as a candidate for ensuring reproducibility in computational science.

  27. When the Greek philosopher Heraclitus pronounced his famous "πάντα ῥεῖ" (everything flows), he most probably was not thinking about software.

  28. New programming languages are probably invented every day, and even those that get developed and published are too numerous to mention.

  29. Binary operators in Python

    A two-hour train journey provided the opportunity to watch the video recording of the Panel with Guido van Rossum at the recent PyData Workshop.

  30. Python becomes a platform

    The recent announcement of clojure-py made some noise in the Clojure community, but not, as far as I can tell, in the Python community.

  31. Teaching parallel computing in Python

    Every time I teach a class on parallel computing with Python using the multiprocessing module, I wonder if multiprocessing is really mature enough that I should recommend using it.

  32. A rant about mail clients

    A while ago I described why migrated my agendas from iCal to orgmode.

  33. EuroSciPy 2011

    Another EuroSciPy conference is over, and like last year it was very interesting.

  34. Executable Papers

    The last two days I participated in the "Executable Papers workshop" at this year's ICCS conference.

  35. Text input on mobile devices

    I have been using mobile (pocket size) computers for about 15 years, starting with the Palm Pilot.

  36. Bye bye iCal, welcome org-mode

    I have been using Macintosh computers since 2003, and overall I have been happy with the personal information management (PIM) tools provided by Apple: AddressBook, Mail, Safari (for bookmark management).

  37. The future of Python

    I have received a number of questions and remarks about my keynote talk at EuroSciPy 2010, ranging from questions about technical details to an inquiry about the release date of Python 4.0!

  38. EuroSciPy 2010

    This weekend I attended the EuroSciPy 2010 conference in Paris, dedicated to scientific applications of the programming language Python.

  39. Science and free will

    The question if living beings, in particular those of our own species, possess "free will", and how it works if it exists, has recently become fashionable again.

  40. Eclipse experiences

    A few months ago I decided to take a closer look at Eclipse, since several people I know seemed to be quite fond of it.

  41. Programmers, scientific and otherwise, spend a lot of time discussing which programming languages, libraries, and development tools to use.

  42. Sheldrake's New Science of Life

    One of the books I read during my summer vacation is the recently published second edition of Rupert Sheldrake's "A New Science of Life".

  43. With the increasing importance of parallel computers, ranging from multi-core desktop machines to massively parallel machines such as IBM's BlueGene, functional programming could well become an important technique for scientific software development, as it

  44. Static typing and code clutter

    Among the many characteristics that distinguish programming languages, static vs. dynamic typing is one of the most debated ones.

  45. Monads in Clojure

    One of my hobby projects over the last months has been the exploration of monads.