wirawan
3ac8e37b35
* Using the __dict__ attribute to store user-defined values.
...
Dict-like behavior is exemplified by this class although it is *not*
derived from a dict.
14 years ago
wirawan
6d043f6721
* Simple clarification on example.
14 years ago
wirawan
d8984cf032
* Introducing "Struct", the base class for all structured datatypes.
...
This is the original implementation as found in Ca+4H2_Hstorage_iter.py .
14 years ago
wirawan
dbd36e0f1f
* Added division of errorbar by a scalar.
14 years ago
wirawan
7dbef49f6c
* Minor documentation edit.
14 years ago
wirawan
8363eb03bc
* Adding more extensive documentation.
...
* Making minor changes to the expected method name (parse_text_file_ =>
parse_file_).
14 years ago
wirawan
0bd6f56422
* Moving pyqmc.results.result_base module to wpylib.db.result_base for more
...
general uses.
14 years ago
wirawan
bceef1e601
* Adding more methods for fitting: fmin (simplex minimization).
...
I still have hard time making fitting routine work for me.
But at least this one works for simple SHO fitting.
14 years ago
wirawan
592d6bd7c9
* Correcting recursive updates.
14 years ago
wirawan
c0f67e9992
* Ignore compiled modules.
14 years ago
wirawan
3fbc20ddb0
* Correction on notes.
14 years ago
wirawan
2303ad8d0b
* pipe_in (subprocess version): added "flush" method.
14 years ago
wirawan
428b481b87
* Added initial support for errorbar object, which includes
...
compression-to-string (ad hoc implementation is written in C++ with the
help of my cp.inc library, unfortunately).
14 years ago
wirawan
9eb177bc27
* Adding wpylib.math.stats submodule which contains commonly used statistical
...
analysis tools.
14 years ago
wirawan
02776c1e6a
* Moving pyqmc.stats.avg to wpylib.math.stats.avg .
14 years ago
wirawan
46e5caa7a2
* Convenience regular expression module.
14 years ago
wirawan
96d1f9afd7
* Upgrade to allow reading complex-valued data directly.
...
Please see the documentation of text_input.read_items for more detail.
14 years ago
wirawan
71474e2973
* Standard python ignore.
14 years ago
wirawan
6641410d89
* Moving the fancy "Parameters" parameter lookup class to its own module.
...
From now on, use it as wpylib.params.flat class.
14 years ago
wirawan
4c9b5ce9f7
* Update documentations.
14 years ago
wirawan
cae9cabdea
* Simple text input reader. Imported from pyqmc.utils.text_input .
14 years ago
wirawan
5f367c8fc8
* My own update scripts.
14 years ago
wirawan
090d9f7b00
* Moving pyqmc.utils.file_utils to wpylib project.
14 years ago
wirawan
631a152b8e
* Moving pyqmc.utils.timer to wpylib.
14 years ago
wirawan
5392a71943
* Correcting minor mistake.
14 years ago
wirawan
f1b8746147
* Updating Parameters class: now based on dict.
...
* Can add two Parameters together, which means joining the two or more dicts,
much like what function dict_join does.
14 years ago
wirawan
379e83fdec
* Added epsilon() function to find out the granuality of a given floating
...
point type.
14 years ago
wirawan
fcba27ae24
* Added list_join, much like dict_join, except for list.
...
* Added ranges "magic" object to define piecewise ranges.
15 years ago
wirawan
ffd21689be
* Parameters class: a way to look for parameters in definite search order
...
across functions, so that these parameters do not have to be passed in
kitchen-sink manner.
WARNING: STILL UNDER TESTING.
15 years ago
wirawan
3701e5655a
* added str_grep and str_igrep.
15 years ago
wirawan
1c6547d3c0
* Added default debug level.
15 years ago
wirawan
a6582aa8f2
* pipe_in() for "piping in" input to an external command.
...
* system() like os.system() except with error checking.
* getenv() to get look for a value from a list of environment variables--
they are searched sequentially in definite order.
15 years ago
wirawan
75d4c2240c
* Function ztol: for zeroing out array elements below certain tolerance.
15 years ago
wirawan
adbe499db8
* Fitting seemed to work, but still not perfectly. Do not use in production
...
yet.
15 years ago
wirawan
c87ba9dbfa
* Minor updates.
15 years ago
wirawan
40ac890d6f
* Net-related helper objects.
...
* Python-based SFTP client.
15 years ago
wirawan
ed52cd4af0
* Added slice_str for easy printout of a slice object in python typical slice
...
syntax (e.g. 0:10: or 0:10:3 or :10:3, etc).
15 years ago
wirawan
733c518735
* Added: density refitter onto a different FFT grid and/or supercell size
...
(expansion to a larger supercell).
15 years ago
wirawan
8c37b36673
* Template for dirty scripts/experiments.
15 years ago
wirawan
ba3fcb6b6f
* Added: dict_join to join several dicts, with keys from latter dicts taking
...
higher precedence.
15 years ago
wirawan
582c7f25aa
* Generic generator module.
15 years ago
wirawan
9e7eeca3a2
* import_commands now will *NOT* override built-in python names (like dir,
...
id). Otherwise, this will result in disaster.
15 years ago
wirawan
69592e9a8f
* Added writing facility. Still largely untested.
15 years ago
wirawan
15baf746f9
* Ignore all compiled python modules.
15 years ago
wirawan
21e85704aa
* Initial version of Fortran binary file reader.
...
Later a writing facility can be added as well.
* Note that this module is intended only for reading/writing
Fortran-generated files.
It is not recommended for any other purpose because of its terrible feature:
no metadata, no description whatsoever.
15 years ago
wirawan
f246d382bf
* Fix to make this work with independent pysqlite2 package.
...
* Allow rows to be returned as sqlite3.Row objects instead of simple tuple.
15 years ago
wirawan
37b556ded8
* Added dict_slice, a slicing tool returning a subset of a given dict
...
(or other dict-like object).
15 years ago
wirawan
599401a543
* Include *all* coreutils as the repertoire of the shell_tool commands.
...
* Added sorted_glob to return sorted list of globbed files. Needed for
this script to run on older python 2.3-based systems.
15 years ago
wirawan
dfc7a780f9
* Renaming file_db to file_table class.
...
* Allow record update in somewhat pythonic way (instead of using SQL).
15 years ago
wirawan
669e48b8d3
* Added "db" module group to deal with database management tasks.
...
* First module: file_db to store filename, fingerprint (md5sum) and basic
stats (mtime, size). Additional fields can be specified as well.
* Will use sqlite as the backend for now.
* API is rather generic so the underlying database engine can be replaced.
15 years ago