Posts

Mathematical Modeling and Parameter Extraction

James S. Kim - Google+ This is the time for me to focus on what I need to do. From the last Saturday we enjoy national holidays. Now this is time to prepare for proper working after not short holidays. I'll make some Python classes which will help to make my new model. My new model will be developed based on the analyzed scientific image. I have thought that the parameters must be extracted first to generate a new model. Now, I realize that both tasks must perform simultaneously. Now I build a simple model and a extract parameters and compare between the modeling results with the extracted parameters and the image value. In short, my model will show similar image using the extracted parameters and the modeled image and the real image will be compared. The comparison can be done by second order statistics such as mean square difference between the two results with respect to the extracted parameters. Moreover, the extracted parameters can be optimized in the d...

Between science and computing

I'm really wondering whether computational science is computing or science. I think that 4th generation science will be similar to the case of recent engineering, Engineering has been enhanced greatly recently because of IT power. Like it, science can be much enhanced by the use of IT power. is there any kindness programmer who can talk me the difference between Python and Ruby. I think Python is more appropriate for scientific computation while Ruby is more close to web applications. As difference between westerns and orientals, science and management are important for each areas more than the other, respectively.

Power of iPython

Currently, I started to use iPython command line, which is so convenient and much compatible with the commercial numerical simulation tool.  Since the libraries can be tested and used in the command line, iPython can perform better results than any other methods including compiled language systems.  Each function and each class can be tested online and instantly. We can feel the functions and the classes by the directly use in the command line. Our mind becomes to be emotionally familiar with generated codes. Our brains, also, will remembers each generated codes. Therefore, the probability to use the same codes later becomes much higher. Whenever command line interactive systems such as iPython are used, there are usually two problems. First, meaning function naming is not easy for each revised functions. Second, the number of the required input parameters for newly generated functions are too many, which results in not to be useful in command line keywords. Therefore, the i...

Move over graphene, silicene is the new star material - physics-math - 29 April 2012 - New Scientist

Move over graphene, silicene is the new star material - physics-math - 29 April 2012 - New Scientist

Why is Python so powerful for scientific programming

How can free software tools be better than commercial software tools? Currently, I'm using Python as a scientific programming tool. Whenever I have used several free tools for scientific programming previously, I can not hide my regreat since free tools have always important disadvatages. Especailly, there is usually less documentation to use. However, rightnow I found that some free tools have both high compatibility with commercial best tools and better documentations to use. One of examples in scientific programming is Python with numpy, matplotlib libraries. In Python, similar to the competitive commercial tool, debugging environment is avaliable if free Eclipse with PyDev is used. Moreover, spyder offers wonderful indegrated editting environment. Another supporing environment is iPython with a option of pylab. It supports very wonderful scripting environment to support plot online. For python expert, it will be the best environment to test and run his scientific codes. ...

Template document is automatically saved in blogger.com

When I try to use this blogger.com, the template document without any text is also saved automatically. Therefore, I need to remove or rewritten later on. 

Difficult to revise a previous document

It  is better to write a new documentation than revise original document.