wirawan
47f6bced79
* wpylib.math.linalg: Added initial module for linear-algebra convenience
...
functions, objects, and submodules.
2011-07-14 19:00:59 +00:00
wirawan
94c1651586
* wpylib.py.im_weakref: weakref for instance method.
...
Copied from Linux Screen Reader project.
2011-06-08 15:50:07 +00:00
wirawan
424a9238bb
* hacks.py: Added make_unbound_method to allow general function to participate
...
as hacked class methods.
2011-06-08 15:49:04 +00:00
wirawan
ceb8f35ec3
* Creating wpylib.py module to contain all python-level hacks.
...
Submodules are available for specialized and more complicated hacks.
2011-06-08 15:29:14 +00:00
wirawan
ad73b5af7f
* Added set_next_proc() method to set which procedure should be called when
...
"next()" method dispatcher is called.
This approach should get rid of the problem with circular reference which
causes the text_input instance not be erasable because of strong reference
to `self' in `self.next.im_self'.
2011-06-03 21:34:32 +00:00
wirawan
1bbaae135f
* Added python-level advanced hack module which should hide all my dirty
...
tricks here.
2011-06-03 21:31:59 +00:00
wirawan
90c4f1b50b
* Added vector_str and matrix_str generic function to print a matrix/vector
...
in space-seprated string format.
The output is mainly for human consumption, not for machine re-reading
(although it is possible to do so, in general).
2011-06-03 18:24:00 +00:00
wirawan
9e1c6f5868
* Commenting out the verbose printout. I think the module is robust now.
2011-05-12 14:51:02 +00:00
wirawan
90f1603499
* Added text_output as a converse facility to print out text stream to
...
a file.
Useful for a shortened output statements in the code, and also for
reroutable output (to stdout? to file? to both?) and flexible output
kind.
2011-05-11 20:28:51 +00:00
wirawan
0531e4e511
* Add documentation for file_table. Add note for future hash: SHA1,256,...
2011-04-26 15:28:37 +00:00
wirawan
f42f2d82fa
* __imul__ and __idiv__ should return the lvalue object itself.
2011-04-05 19:20:55 +00:00
wirawan
f1dee72d09
* Reset fitting debug level to 0.
2011-04-05 19:20:01 +00:00
wirawan
f64a3cfd8e
* Using external login node on jaguar.
2011-03-10 20:18:27 +00:00
wirawan
6181d5588d
* The sign of the scalar prefactor should not enter the uncertainty
...
(err) field!
2011-03-10 20:17:55 +00:00
wirawan
2a30c20a79
* Added dict_islice to support slicing while ignoring non-existing keys
...
in the source dict.
2011-03-10 20:16:58 +00:00
wirawan
26db0806ae
* Make Struct available publicly in wpylib.params namespace (with the
...
'struct' name).
2011-03-10 19:22:37 +00:00
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.
2011-03-10 19:21:33 +00:00
wirawan
6d043f6721
* Simple clarification on example.
2011-03-10 19:20:35 +00:00
wirawan
d8984cf032
* Introducing "Struct", the base class for all structured datatypes.
...
This is the original implementation as found in Ca+4H2_Hstorage_iter.py .
2011-03-10 17:17:48 +00:00
wirawan
dbd36e0f1f
* Added division of errorbar by a scalar.
2010-12-01 17:11:46 +00:00
wirawan
7dbef49f6c
* Minor documentation edit.
2010-11-11 18:00:01 +00:00
wirawan
8363eb03bc
* Adding more extensive documentation.
...
* Making minor changes to the expected method name (parse_text_file_ =>
parse_file_).
2010-11-11 17:59:36 +00:00
wirawan
0bd6f56422
* Moving pyqmc.results.result_base module to wpylib.db.result_base for more
...
general uses.
2010-11-11 17:48:01 +00:00
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.
2010-11-05 02:28:20 +00:00
wirawan
592d6bd7c9
* Correcting recursive updates.
2010-10-29 15:58:51 +00:00
wirawan
c0f67e9992
* Ignore compiled modules.
2010-10-25 14:43:17 +00:00
wirawan
3fbc20ddb0
* Correction on notes.
2010-10-25 14:42:50 +00:00
wirawan
2303ad8d0b
* pipe_in (subprocess version): added "flush" method.
2010-10-25 14:41:39 +00:00
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).
2010-10-19 20:19:25 +00:00
wirawan
9eb177bc27
* Adding wpylib.math.stats submodule which contains commonly used statistical
...
analysis tools.
2010-10-07 15:57:29 +00:00
wirawan
02776c1e6a
* Moving pyqmc.stats.avg to wpylib.math.stats.avg .
2010-10-07 15:56:55 +00:00
wirawan
46e5caa7a2
* Convenience regular expression module.
2010-10-06 16:37:42 +00:00
wirawan
96d1f9afd7
* Upgrade to allow reading complex-valued data directly.
...
Please see the documentation of text_input.read_items for more detail.
2010-09-30 17:23:34 +00:00
wirawan
71474e2973
* Standard python ignore.
2010-09-30 16:17:00 +00:00
wirawan
6641410d89
* Moving the fancy "Parameters" parameter lookup class to its own module.
...
From now on, use it as wpylib.params.flat class.
2010-09-30 16:16:38 +00:00
wirawan
4c9b5ce9f7
* Update documentations.
2010-09-27 19:54:29 +00:00
wirawan
cae9cabdea
* Simple text input reader. Imported from pyqmc.utils.text_input .
2010-09-27 19:54:05 +00:00
wirawan
5f367c8fc8
* My own update scripts.
2010-09-27 19:53:22 +00:00
wirawan
090d9f7b00
* Moving pyqmc.utils.file_utils to wpylib project.
2010-09-27 19:47:19 +00:00
wirawan
631a152b8e
* Moving pyqmc.utils.timer to wpylib.
2010-09-27 19:41:15 +00:00
wirawan
5392a71943
* Correcting minor mistake.
2010-09-27 19:40:40 +00:00
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.
2010-09-10 21:24:56 +00:00
wirawan
379e83fdec
* Added epsilon() function to find out the granuality of a given floating
...
point type.
2010-09-10 21:23:59 +00:00
wirawan
fcba27ae24
* Added list_join, much like dict_join, except for list.
...
* Added ranges "magic" object to define piecewise ranges.
2010-08-12 19:35:55 +00:00
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.
2010-05-28 18:47:56 +00:00
wirawan
3701e5655a
* added str_grep and str_igrep.
2010-05-28 18:46:53 +00:00
wirawan
1c6547d3c0
* Added default debug level.
2010-05-28 18:46:16 +00:00
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.
2010-05-28 18:45:51 +00:00
wirawan
75d4c2240c
* Function ztol: for zeroing out array elements below certain tolerance.
2010-05-28 18:43:59 +00:00
wirawan
adbe499db8
* Fitting seemed to work, but still not perfectly. Do not use in production
...
yet.
2010-05-28 18:43:39 +00:00