Releases: MineralsCloud/CrystallographyBase.jl
Releases · MineralsCloud/CrystallographyBase.jl
v0.14.3
CrystallographyBase v0.14.3
v0.14.2
CrystallographyBase v0.14.2
Merged pull requests:
- CompatHelper: bump compat for CrystallographyCore to 0.6, (keep existing compat) (#124) (@github-actions[bot])
v0.14.1
CrystallographyBase v0.14.1
Merged pull requests:
- Bump actions/checkout from 3 to 4 (#122) (@dependabot[bot])
- CompatHelper: bump compat for CrystallographyCore to 0.5, (keep existing compat) (#123) (@github-actions[bot])
v0.14.0
CrystallographyBase v0.14.0
Merged pull requests:
- Implement
eachatomgroup
in src/eachatomgroup.jl (#109) (@singularitti) - Add
shift
forLattice
&Cell
(#110) (@singularitti) - Rename
supercell
tosuper
(#112) (@singularitti) - Fix
shift
forLattice
&Cell
(#113) (@singularitti) - Add types
BrillouinZone
&Paths
&interpolate
(#114) (@singularitti) - Add type
Dispersion
, renamePaths
toReciprocalPaths
, & add other iteration methods (#115) (@singularitti) - Rewrite code related to
ReciprocalPath
s (#116) (@singularitti) - CompatHelper: bump compat for CrystallographyCore to 0.4, (keep existing compat) (#117) (@github-actions[bot])
- Add
zero
,one
,oneunit
toMetricTensor
(#118) (@singularitti) - Deprecate
MetricTensor
applied on vectors (#119) (@singularitti) - Fix
ShiftedLattice
&ShiftedCell
&shift
(#120) (@singularitti) - Add
shift
forShiftedCell
(#121) (@singularitti)
Closed issues:
- Supercell generation (#111)
v0.13.0
CrystallographyBase v0.13.0
Merged pull requests:
- CompatHelper: bump compat for CrystallographyCore to 0.2, (keep existing compat) (#92) (@github-actions[bot])
- Add
Brillouin.jl
,Spglib.jl
to weakdeps &BrillouinSpglibExt
to extensions (#93) (@singularitti) - Add indexing & custom broadcasting interfaces for
ReciprocalLattice
(#94) (@singularitti) - Move number multiplication out of the constructor since we have (#95) (@singularitti)
- Rename
FractionalFromCartesian
toReducedFromCartesian
, etc. (#96) (@singularitti) - Add
PeriodicTableExt
extension (#97) (@singularitti) - Add
MendeleevExt
to extensions (#98) (@singularitti) - Bump actions/checkout from 3 to 4 (#99) (@dependabot[bot])
- Deprecate
ReciprocalPoint
& corresponding methods (#100) (@singularitti) - Deprecate
CartesianFromReduced
&ReducedFromCartesian
, just use matrix operations ofAbstractLattice
s (#101) (@singularitti) - Bump codecov/codecov-action from 3 to 4 (#102) (@dependabot[bot])
- CompatHelper: bump compat for CrystallographyCore to 0.3, (keep existing compat) (#103) (@github-actions[bot])
- Fix imports & exports using Reexport.jl (#104) (@singularitti)
- Fix
supercell
forLattice
s (#105) (@singularitti) - Change
lattice.data
toparent(lattice)
(#106) (@singularitti) - Fix array interfaces for
MetricTensor
s (#107) (@singularitti) - CompatHelper: add new compat entry for Reexport at version 1, (keep existing compat) (#108) (@github-actions[bot])
v0.12.0
CrystallographyBase v0.12.0
Merged pull requests:
- Move some code to CrystallographyCore.jl (#90) (@singularitti)
- CompatHelper: add new compat entry for CrystallographyCore at version 0.1, (keep existing compat) (#91) (@github-actions[bot])
v0.11.0
What's Changed
- Redefine
AbstractLattice
as the subtype ofAbstractMatrix
by @singularitti in #84 - Update Project.toml - compat for Mendeleev by @Eben60 in #85
- refactor: Replace
@enumx
with@anonymousenum
macro by @singularitti in #86 - Remove Functors package from dependencies by @singularitti in #88
- CompatHelper: add new compat entry for AnonymousEnums at version 0.1, (keep existing compat) by @github-actions in #89
New Contributors
Full Changelog: v0.10.1...v0.11.0
v0.10.1
CrystallographyBase v0.10.1
Merged pull requests:
- Redefine
AbstractLattice
as the subtype ofAbstractMatrix
(#84) (@singularitti) - Update Project.toml - compat for Mendeleev (#85) (@Eben60)
v0.10.0
CrystallographyBase v0.10.0
Merged pull requests:
- Remove CoordinateTransformations.jl from deps (#83) (@singularitti)
v0.9.0
CrystallographyBase v0.9.0
Merged pull requests:
- Implement
__init__
forPeriodicTable
orMendeleev
(#77) (@singularitti) - CompatHelper: add new compat entry for Requires at version 1, (keep existing compat) (#78) (@github-actions[bot])
- Move
miller.jl
toMillerIndices.jl
(#79) (@singularitti) - Rewrite
dot
&norm
forMetricTensor
(#80) (@singularitti) - Rename
latticevectors
back tobasisvectors
(#81) (@singularitti) - CompatHelper: add new compat entry for Mendeleev at version 0.3, (keep existing compat) (#82) (@github-actions[bot])