- Incorporate `collect_logs` with input handling and support for new and old log file syntax
- Default values to gsf, and some changes to default plotting, like legend, units and grid, and added `save_plot` option.
- `save_plot` option for nld
- Status print for `collect_logs`
- Add option for using total level density instead of partial in gsf
- Implement warnings for when "wrong" function parameters are chosen
- Pass `initial_or_final` and `partial_or_total` through all the wrappers
- `include_only_nonzero_in_average` parameter in gsf function and all wrappers
- Implement global debug parameter and flags dict. loadtxt and gsf prints time usage
- Write a README to the `tmp/` directory which explains the contents
- Bar plot for `get_timing_data`
- loadtxt `is_directory` is currently deprecated due to lack of testing after other implementations and changes
- Script editing functionality with `edit_and_queue_executables`
- `include_n_states` in gsf. Update loadtxt to include `idx_i` and `idx_f`
- Progress printing with timing when loading from summary file to .npy
- Shell model diagram plot with `nuclear_shell_model` function
- Option to return Porter-Thomas counter from `gamma_strength_function_average` function
- Implement transit and level read test for JEM syntax summaries
- Save gsf, bins, n_transitions to .npy. Move plotting from `general_utilities` to `kshell_utilities`.
- Spin and parity filter for NLD
- Implement angular momentum distribution method
- Add nucleus_latex property
- Implement Porter-Thomas analysis over j values
- Implement B_distribution plot method
- Implement B_distribution save to file
- Implement index filter in B_distribution
- BXL values for a given level are now normalised by the mean of only the BXL values of that level. Previously, all BXL values were normalised to the mean of all BXL values.