Comments (2)
Making all fixtures scoped to the session (since none seem to return anything mutable) appears to help, but time is actually only down from 7 and a half to 7 minutes. So there was not a substantial amount of duplicate work being done in setup after all. xdist over 8 workers is still one and a half minutes.
Also, if no one has complained about local testing time, the effort for adding markers may not be worth it. CI seems pretty fast thanks to using the splits.
Feel free to close this if you agree that it isn't worthwhile.
37.12s call tests/featurize/test_batch.py::TestExceptions::test_batch_summary_featurizer_exception
22.68s call tests/featurize/test_batch.py::TestBatchSummaryFeaturizer::test_summary_featurize_with_json_overall
20.21s call tests/cli/test_cli.py::TestCLI::test_cli_interactive_plotter_coops
19.96s setup tests/cohp/test_analyze.py::TestAnalyse::test_all_attributes_cdf_comp_range_coop
17.37s call tests/featurize/test_batch.py::TestBatchSummaryFeaturizer::test_summary_featurize_orbitalwise
16.61s call tests/featurize/test_batch.py::TestBatchSummaryFeaturizer::test_summary_featurize_without_json
9.57s call tests/cohp/test_describe.py::TestCalcQualityDescribeWarnings::test_warnings
9.05s call tests/featurize/test_batch.py::TestBatchSummaryFeaturizer::test_summary_featurize_with_json_antibonding
9.00s call tests/featurize/test_batch.py::TestBatchSummaryFeaturizer::test_summary_featurize_with_json_bonding
8.82s call tests/featurize/test_batch.py::TestBatchSummaryFeaturizer::test_summary_featurize_with_json
8.35s call tests/featurize/test_batch.py::TestBatchStructureGraphs::test_batch_structure_graphs_cation_anion_bonds
8.19s call tests/featurize/test_core.py::TestFeaturizeLobsterpy::test_featurize_mp463
8.15s call tests/featurize/test_batch.py::TestBatchStructureGraphs::test_batch_structure_graphs_all_bonds
7.90s call tests/featurize/test_batch.py::TestBatchCoxxFingerprint::test_fp_cobi
7.72s call tests/featurize/test_batch.py::TestBatchCoxxFingerprint::test_fp_cohp_bonding
7.62s call tests/featurize/test_batch.py::TestBatchCoxxFingerprint::test_fp_cohp_overall
7.54s call tests/featurize/test_batch.py::TestBatchCoxxFingerprint::test_fp_coop
7.40s call tests/featurize/test_batch.py::TestBatchSummaryFeaturizer::test_summary_featurize_with_no_bonds
6.81s call tests/plotting/test_plotting.py::TestInteractiveCohpPlotter::test_plot_colors
6.76s setup tests/cohp/test_describe.py::TestDescribe::test_text
6.44s call tests/cli/test_cli.py::TestCLI::test_nongz_file_cli
6.01s call tests/structuregraph/test_graph.py::TestGraph::test_graph_nacl_without_add_data
6.00s call tests/structuregraph/test_graph.py::TestGraph::test_graph_nacl_all
5.98s call tests/cli/test_cli.py::TestCLI::test_cli_interactive_plotter_cobi
5.85s call tests/structuregraph/test_graph.py::TestGraph::test_graph_nacl_close_fermi
5.74s call tests/structuregraph/test_graph.py::TestGraph::test_graph_nacl_cation_anion
5.59s call tests/structuregraph/test_graph.py::TestGraph::test_graph_cdf_all
5.57s setup tests/plotting/test_plotting.py::TestInteractiveCohpPlotter::test_add_all_relevant_cohps_nacl_cobi_orb
5.50s setup tests/cohp/test_analyze.py::TestAnalyse::test_all_attributes_analyse_nacl_comp_range_cobi
5.49s setup tests/cohp/test_analyze.py::TestAnalyse::test_all_attributes_nacl_comp_range_orbital
5.44s setup tests/plotting/test_plotting.py::TestInteractiveCohpPlotter::test_add_all_relevant_cohps_nacl_cobi
5.00s setup tests/cohp/test_analyze.py::TestAnalyse::test_icohp_sum_nacl
4.96s setup tests/cohp/test_analyze.py::TestAnalyse::test_all_attributes_nacl_comp_range_cobi_orbital
4.93s call tests/plotting/test_plotting.py::TestInteractiveCohpPlotter::test_add_all_relevant_cohps_k3sb
4.86s call tests/structuregraph/test_graph.py::TestGraph::test_graph_cdf_close_fermi
4.81s setup tests/cohp/test_analyze.py::TestAnalyse::test_all_attributes_k3sb_all_coop_orb
4.70s setup tests/plotting/test_plotting.py::TestInteractiveCohpPlotter::test_add_all_relevant_cohps_cdf
4.64s setup tests/cohp/test_analyze.py::TestAnalyse::test_icohp_sum_cdf
4.32s call tests/cli/test_cli.py::TestCLI::test_calc_quality_summary_nacl
4.32s setup tests/plotting/test_plotting.py::TestInteractiveCohpPlotter::test_add_all_relevant_cohps_k3sb
4.08s setup tests/cohp/test_analyze.py::TestAnalyse::test_all_attributes_k3sb
3.87s call tests/featurize/test_core.py::TestFeaturizeCOXX::test_featurize_k3sb_coxx
3.73s setup tests/cohp/test_analyze.py::TestAnalyse::test_all_attributes_k3sb_all
3.72s setup tests/cohp/test_analyze.py::TestAnalyse::test_all_attributes_k3sb_all_cobi
3.50s setup tests/cohp/test_describe.py::TestDescribe::test_plot
3.20s setup tests/cohp/test_analyze.py::TestAnalyse::test_final_dicts
3.11s setup tests/cohp/test_analyze.py::TestAnalyse::test_all_attributes_nasbf6_anbd
from lobsterpy.
In any case, thank you, @berquist ! I will close this then.
from lobsterpy.
Related Issues (20)
- Fatband plots
- Large number of environments break the automatic plot HOT 1
- Plot does not save png correctly
- Code of conduct HOT 2
- Speed up installation
- Tests for multi-center bonding plotting features
- Edge features from LobsterNeighbors
- Fix warnings for flake8 pre-commit CI
- import of `typing` causing issues for down stream installs HOT 12
- Developers installation out of date HOT 7
- [CI] `test_cli` failed on MacOS due to different `matplotlib` rounding precision HOT 4
- [Bug] NumPy 2.x breaks CI tests HOT 5
- Do we really need very large kpoint grid density to do the vasp computation in order to do the further lobster computation? HOT 5
- My confusion on different basis sets involved in one lobster computation. HOT 13
- Some quesitons on the lobster_basis used by this package. HOT 17
- Fractional occupancies. HOT 6
- What about add PBE_64 into the _valid_potcars list of the LobsterSet function defined in pymatgen? HOT 6
- The inappropriate code snippet appeared in the `Command line interface` tutorial. HOT 1
- Failed to run `Command line interface` tutorial. HOT 9
- Calc quality analysis needs to be updated HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lobsterpy.