Timemory

Latest version: v3.2.3

Safety actively analyzes 629994 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2.0.0

> Date: Wed Apr 25 12:59:06 2018 -0700

- Large re-write of formatting
- Python format module with classes timemory.format.rss and
timemory.format.timer
- Python units module
- format names variables prefix/suffix instead of begin/close
- timemory.rss\_usage has more initialization options
- Intel -xHOST and -axMIC-AVX512 flags enabled for Intel compilers
- Added units.hpp
- Added formatters.{hpp,cpp}
- Some minor serialization updates

1.3.1

> Date: Thu Apr 12 02:02:20 2018 -0700

- Fixes to Windows

1.3.0

> Date: Tue Apr 10 07:40:01 2018 -0700

- Custom TiMemory namespace was removed, now just tim
- Large rewrite of plotting utilities resulting in a significant
improvement
- Replaced timing\_manager with manager but typedef in C++ and Python
to allow backwards-compatibility
- Added new features to auto\_timer
- Removed clone from timer
- Added rss\_{tot,self}\_min
- Updated pybind11 to v2.2.2
- Updated docs and README.rst
- Shared library linking + plotting fixes
- All cmake options are not prefixed with TIMEMORY\_
- Improved Windows DLL support
- setup.py will install CMake config properly
- platform-default settings on whether to use dynamic linking
(Windows=OFF, else=ON)

1.2.2

> Date: Wed Feb 28 15:31:53 2018 -0800

- Improved testing + memory unit improvements
- Memory units are now always in multiples of 1024
- Added some thread-safety
- Updated README to deprecate is\_class in decorator

1.2.1

> Date: Wed Feb 28 02:49:51 2018 -0800

- added auto-detection of is\_class in decorators
- Fixed build flags
- Removed -march=native (GNU) and -xHOST (Intel) from non-debug
builds as these flags create illegal instructions in Docker --
specifically NERSC's Edison

1.2.0

> Date: Tue Feb 6 05:12:56 2018 -0800

- Large restructuring to fix submodule nesting issue
- Python \3.1 now allows: "from timemory.util import rss\_usage"
- requires importlib.util
- not available in older versions
- Better C++ auto\_timer tagging and second option
- TIMEMORY\_AUTO\_TIMER (<func'file'>:line)
- TIMEMORY\_AUTO\_TIMER\_SIMPLE (func)
- TIMEMORY\_AUTO\_TIMER\_SIMPLE was the old TIMEMORY\_AUTO\_TIMER
- Squashed bugs + I/O and test improvements
- Excluded non-displayed timers (i.e. falling below minimum) from
setting the output width
- Improved MPI detection
- Included tests in installation --\timemory.tests.run(pattern="")
- timemory.plotting routines have improved handling of bar graphs to
help eliminate hidden graphs in the overlay
- added context managers
- moved report\_fname field in options to report\_filename
- moved serial\_fname field in options to serial\_filename

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.