Entradas

Mostrando entradas de abril, 2015

Script para calcular tamaño de ficheros pasados como parámetros

Hola. En este post presento un script muy sencillo para calcular el total del tamaño de los ficheros pasados como parámetros. Se hace uso del módulo os para tratamiento de ficheros. # -*- coding: utf-8 -*- #------------------------------------------------------------------------------- # Name: sizefiles.py # Purpose: # # Author: Ángel luis # # Created: 10-04-2015 # Copyright: (c) Ángel 2015 # Licence: GPL 3 #------------------------------------------------------------------------------- import os import sys def main(): # Get files. if len(sys.argv) == 0: raw_input('I need some file names. Press any key...') else: # Arguments. files = [i for i in sys.argv] try: total_size = 0 for i in files[1:]: total_size += os.path.getsize(os.path.realpath(i)) raw_input("Total size: %d bytes. Press any key..." % total_size) except: raw_input("Files exist

Compilar Tinker Molecular Modeling en Linux

Imagen
Hola. En este post vamos a ver como compilar el software de modelización molecular Tinker . Lo primero es descargarse el código fuente, que se puede encontrar en: http://dasher.wustl.edu/tinker/ Instalamos la aplicación en Linux normalmente. Para compilar Tinker podemos utilizar el compilador Fortran G95 , que se obtiene de: http://www.g95.org/downloads.shtml Una vez descargado Fortran , se instala normalmente (es un paquete DEB). Una vez instalado Tinker y el compilador Fortran G95 , los pasos a seguir son los siguientes: 1) Nos vamos a la carpeta MolecularTools , que es donde está instalado Tinker. 2) En MolecularTools/tinker/linux/gfortran tenemos los ficheros make para compilar la aplicación. A estos ficheros les damos permisos de ejecución. He hecho chmod 777 sobre todos ellos. 3) Estos ficheros ( compile.make, library.make, link.make, rename.make ) se copian al directorio MolecularTools/tinker/linux/source. 4)  Nos vamos a este directorio do