Qsdsan

Latest version: v1.4.0

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

Scan your dependencies

Page 2 of 2

0.2.0

--------
- Added :class:`qsdsan.Process`, :class:`qsdsan.Processes`, and :class:`qsdsan.CompiledProcesses` classes for stoichiometric process and its kinetics.
- Added an :class:`qsdsan.Equipment` class for design and costing of unit equipment.
- For the ``stats`` module:

- More statistical tests:

- :func:`qsdsan.stats.fast_analysis` for (extended) Fourier amplitude sensitivity test (FAST) and random balance design (RBD) FAST.
- :func:`qsdsan.stats.morris_till_convergence` to run Morris analysis until the results converge.
- Added Kendall's tau and Kolmogorov–Smirnov test to :func:`qsdsan.stats.get_correlations`.

- Plotting functions to visualize all test results:

- :func:`qsdsan.stats.plot_uncertainties` fpr results from uncertainty analysis as different 1D or 2D plots.
- :func:`qsdsan.stats.plot_correlations` for results from :func:`qsdsan.stats.get_correlation`.
- Bar plot option for :func:`qsdsan.stats.plot_morris_results`.
- :func:`qsdsan.stats.plot_morris_convergence` to plot :math:`{\mu^*}` against the number of trajectories.
- :func:`qsdsan.stats.plot_fast_results` for results from FAST and/or RBD-FAST analyses.
- :func:`qsdsan.stats.plot_sobol_results` for results from Sobol analysis.

- Changed all .csv data files to .tsv so that they can be viewed on GitHub.
- Added more clear guidelines on `contribution <https://qsdsan.readthedocs.io/en/latest/CONTRIBUTING.html>`_ and a `author list <https://qsdsan.readthedocs.io/en/latest/AUTHORS.html>`_ in the document.

0.1.0

--------
- Added a ``stats`` module including:

- Pearson and Spearman correlations: :func:`qsdsan.stats.get_correlations`.
- Morris One-at-A-Time (OAT) screening method: :func:`qsdsan.stats.morris_analysis`.

- Also added a function for plotting: :func:`qsdsan.stats.plot_morris_results`.

- Sobol sensitivity analysis: :func:`qsdsan.stats.sobol_analysis`.

- Added all uncertainty parameters for all of the scenarios in the bwaise system, also added demonstrative Morris and Sobol analysis.
- :func:`LCA.get_normalized_impacts` was replaced by :func:`qsdsan.LCA.get_allocated_impacts` for :class:`qsdsan.LCA` to enable flexible allocation options.
- Reformatted all documents, added instructions on documentation.
- Added brief instructions on contributing and code of conduct.
- Updated UML diagram.

0.0.3

--------
- More flexible setting of :class:`qsdsan.ImpactItem` for :class:`qsdsan.WasteStream`.
- Add status badge to README.rst
- Add CHANGELOG.rst
- Tutorial updates:

- New:
- :class:`qsdsan.TEA` and :class:`qsdsan.LCA`
- Updated:
- :class:`qsdsan.Component` and :class:`qsdsan.WasteStream`
- :class:`qsdsan.SanUnit` and :class:`qsdsan.System`

0.0.2

--------
- Added the all three sanitation scenarios as described in `Trimmer et al.`_, including uncertainty/sensitivity analyses with tutorial.
- Inclusion of GPX models for estimation of :class:`qsdsan.WasteStream` properties.
- Live documentation for the `latest`_ and `beta`_ version.
- New classes:

- All units in `Trimmer et al.`_
- Added descriptors (``qsdsan.utils.descriptors``) and decorators (``qsdsan.utils.checkers``) to check user-input values.
- :class:`qsdsan.utils.setters.AttrSetter`, :class:`qsdsan.utils.setters.DictAttrSetter`, and :class:`qsdsan.utils.getters.FuncGetter` for batch-setting of uncertainty analysis parameters.

- Added :func:`save_report` function to :class:`qsdsan.LCA` for report exporting.

0.0.1

--------
- First public release.


.. Other links
.. _latest: https://qsdsan.readthedocs.io/en/latest
.. _beta: https://qsdsan.readthedocs.io/en/beta
.. _EXPOsan: https://github.com/QSD-Group/exposan
.. _Trimmer et al.: https://doi.org/10.1021/acs.est.0c03296

.. Commit links

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.