Browse Source

some basic value generation

master
Weird Constructor 4 years ago
parent
commit
913873c178
  1. 4
      .gitignore
  2. 27
      README.md
  3. BIN
      assets/data/elements.ods
  4. 191
      godot_bind/Cargo.lock
  5. 1
      godot_bind/Cargo.toml
  6. 12
      godot_bind/src/voxel_structure.rs
  7. 38
      godot_project/gamelib/main.wl
  8. BIN
      godot_project/gdnative/libsscg_gd.so
  9. 13
      godot_project/scenes/entities/VoxelStructure.tscn
  10. 12
      godot_project/scenes/system_map/SystemMapGUIControl.gd
  11. 38
      godot_project/scenes/system_map/drone.gd
  12. 159
      godot_project/scenes/system_map/system_map.tscn
  13. 238
      scripts/elements_adjusted.csv

4
.gitignore vendored

@ -13,3 +13,7 @@ target/
/godot/Godot_v3.1.1-stable_win64.exe.zip
/godot_project/.import/
*.bak
/export
Godot_v3*.64
godot.*.64
*.history

27
README.md

@ -5,10 +5,26 @@ This is just a simple try for now. Getting down some ideas, playing
around. I want to see if I can start with some small idea, and build
upon that.
# Code License
# Keep up to date
If you are interested in the progress of this project, I post updates on
my instagram and twitter accounts:
- [Instagram](https://www.instagram.com/weirdconstructor/)
- [Twitter](https://twitter.com/WeirdConstruct1)
If GitHub is failing, I recommend looking at my backup Git repositories:
- [Backup Git Repositories](https://m8geil.de:3000/WeirdConstructor)
# Code and Assets License
This project is licensed under the GNU General Public License Version 3 or
later.
later. Individual assets might have a different license, usually a CC license.
What ever you contribute, it must allow modification and redistribution.
If you see an asset without a license or a wrong license please contact the
project maintainer.
## Why GPL?
@ -106,6 +122,13 @@ without any additional terms or conditions.
spacetelescope.org. For material created by the European Space Agency on the
spacetelescope.org site since 2009, use the {{ESA-Hubble}} tag.
## Sounds
- 240566\_\_onikage22\_\_blip-plock-pop.wav
- CC0 - https://freesound.org/people/onikage22/sounds/240566/
- 11221\_\_jnr-hacksaw\_\_zap.flac
- CC0 - https://freesound.org/people/jnr%20hacksaw/sounds/11221/
# Credits
## Feedback, Tips and Ideas

BIN
assets/data/elements.ods

Binary file not shown.

191
godot_bind/Cargo.lock generated

@ -9,6 +9,14 @@ dependencies = [
]
[[package]]
name = "approx"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "arrayref"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -100,6 +108,14 @@ version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "c2-chacha"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"ppv-lite86 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "c_vec"
version = "1.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -215,39 +231,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "gdnative"
version = "0.5.0"
version = "0.7.0"
dependencies = [
"gdnative-bindings 0.1.0",
"gdnative-core 0.5.0",
"gdnative-derive 0.5.0",
"gdnative-bindings 0.7.0",
"gdnative-core 0.7.0",
"gdnative-derive 0.7.0",
]
[[package]]
name = "gdnative-bindings"
version = "0.1.0"
version = "0.7.0"
dependencies = [
"bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"gdnative-core 0.5.0",
"gdnative-sys 0.5.0",
"gdnative_bindings_generator 0.2.0",
"gdnative-core 0.7.0",
"gdnative-sys 0.7.0",
"gdnative_bindings_generator 0.7.0",
"libc 0.2.65 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "gdnative-core"
version = "0.5.0"
version = "0.7.0"
dependencies = [
"bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"euclid 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)",
"gdnative-sys 0.5.0",
"gdnative_bindings_generator 0.2.0",
"gdnative-sys 0.7.0",
"gdnative_bindings_generator 0.7.0",
"libc 0.2.65 (registry+https://github.com/rust-lang/crates.io-index)",
"parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "gdnative-derive"
version = "0.5.0"
version = "0.7.0"
dependencies = [
"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -256,7 +272,7 @@ dependencies = [
[[package]]
name = "gdnative-sys"
version = "0.5.0"
version = "0.7.0"
dependencies = [
"bindgen 0.51.1 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.65 (registry+https://github.com/rust-lang/crates.io-index)",
@ -266,7 +282,7 @@ dependencies = [
[[package]]
name = "gdnative_bindings_generator"
version = "0.2.0"
version = "0.7.0"
dependencies = [
"heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)",
@ -275,6 +291,16 @@ dependencies = [
]
[[package]]
name = "getrandom"
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.65 (registry+https://github.com/rust-lang/crates.io-index)",
"wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "glob"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -404,6 +430,28 @@ dependencies = [
]
[[package]]
name = "palette"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"approx 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
"num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
"palette_derive 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"phf 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
"phf_codegen 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "palette_derive"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "parking_lot"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -433,11 +481,50 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "phf"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "phf_codegen"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
"phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "phf_generator"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "phf_shared"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"siphasher 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "piston-float"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "ppv-lite86"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "proc-macro2"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -477,6 +564,19 @@ dependencies = [
]
[[package]]
name = "rand"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.65 (registry+https://github.com/rust-lang/crates.io-index)",
"rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"rand_pcg 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "rand_chacha"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -486,6 +586,15 @@ dependencies = [
]
[[package]]
name = "rand_chacha"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "rand_core"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -499,6 +608,14 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "rand_core"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "rand_hc"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -507,6 +624,14 @@ dependencies = [
]
[[package]]
name = "rand_hc"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "rand_isaac"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -547,6 +672,14 @@ dependencies = [
]
[[package]]
name = "rand_pcg"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "rand_xorshift"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -740,6 +873,11 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "siphasher"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "smallvec"
version = "0.6.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -764,8 +902,9 @@ name = "sscg_gd"
version = "0.1.0"
dependencies = [
"euclid 0.20.3 (registry+https://github.com/rust-lang/crates.io-index)",
"gdnative 0.5.0",
"gdnative 0.7.0",
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"palette 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"sscg 0.1.0",
"wlambda 0.3.5",
]
@ -861,6 +1000,11 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "wasi"
version = "0.9.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "winapi"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
@ -893,6 +1037,7 @@ dependencies = [
[metadata]
"checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d"
"checksum approx 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3"
"checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee"
"checksum arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
"checksum astar 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05aa121d5262761e2e39dc6ca33bc16f5bff74feae0bc8d010b4c93b979143bf"
@ -904,6 +1049,7 @@ dependencies = [
"checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
"checksum blake2b_simd 0.5.9 (registry+https://github.com/rust-lang/crates.io-index)" = "b83b7baab1e671718d78204225800d6b170e648188ac7dc992e9d6bddf87d0c0"
"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5"
"checksum c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "214238caa1bf3a496ec3392968969cab8549f96ff30652c9e56885329315f6bb"
"checksum c_vec 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f8a318911dce53b5f1ca6539c44f5342c632269f0fa7ea3e35f32458c27a7c30"
"checksum cc 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)" = "aa87058dce70a3ff5621797f1506cb837edd02ac4c0ae642b4542dce802908b8"
"checksum cexpr 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "fce5b5fb86b0c57c20c834c1b412fd09c77c8a59b9473f86272709e78874cd1d"
@ -919,6 +1065,7 @@ dependencies = [
"checksum failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0bc225b78e0391e4b8683440bf2e63c2deeeb2ce5189eab46e2b68c6d3725d08"
"checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"
"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
"checksum getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb"
"checksum glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
"checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f"
@ -936,22 +1083,34 @@ dependencies = [
"checksum num-iter 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "76bd5272412d173d6bf9afdf98db8612bbabc9a7a830b7bfc9c188911716132e"
"checksum num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31"
"checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32"
"checksum palette 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a05c0334468e62a4dfbda34b29110aa7d70d58c7fdb2c9857b5874dd9827cc59"
"checksum palette_derive 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0b4b5f600e60dd3a147fb57b4547033d382d1979eb087af310e91cb45a63b1f4"
"checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252"
"checksum parking_lot_core 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b"
"checksum peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
"checksum phf 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
"checksum phf_codegen 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815"
"checksum phf_generator 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526"
"checksum phf_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
"checksum piston-float 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f900be47e312e126cc71d35548e8e31edd3901b92ab82d1c4c4757e6b5526564"
"checksum ppv-lite86 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b"
"checksum proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "9c9e470a8dc4aeae2dee2f335e8f533e2d4b347e1434e5671afc49b054592f27"
"checksum proc_vector2d 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "42ecc0faae16de3ca772d9083ce96872ab6758767deb1efb46e954dfc1d98342"
"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe"
"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca"
"checksum rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
"checksum rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853"
"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
"checksum rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
"checksum rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4"
"checksum rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08"
"checksum rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b"
"checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071"
"checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44"
"checksum rand_pcg 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
"checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
@ -975,6 +1134,7 @@ dependencies = [
"checksum serde_derive 1.0.102 (registry+https://github.com/rust-lang/crates.io-index)" = "ca13fc1a832f793322228923fbb3aba9f3f44444898f835d31ad1b74fa0a2bf8"
"checksum serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)" = "2f72eb2a68a7dc3f9a691bfda9305a1c017a6215e5a4545c258500d2099a37c2"
"checksum shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
"checksum siphasher 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "83da420ee8d1a89e640d0948c646c1c088758d3a3c538f943bfa97bdac17929d"
"checksum smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6"
"checksum syn 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)" = "661641ea2aa15845cddeb97dad000d22070bb5c1fb456b96c1cba883ec691e92"
"checksum synstructure 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)" = "575be94ccb86e8da37efb894a87e2b660be299b41d8ef347f9d6d79fbe61b1ba"
@ -989,6 +1149,7 @@ dependencies = [
"checksum vector2d 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b0ec481eac35d50b7544c58613da9f823561612b0221e67bdf04823b4c6e1358"
"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
"checksum wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"

1
godot_bind/Cargo.toml

@ -8,6 +8,7 @@ edition = "2018"
[dependencies]
lazy_static = "1.4.0"
palette = "0.5"
gdnative = { path = "../../other/godot-rust/gdnative" }
sscg = { path = "../sscg_game" }
wlambda = { path = "../../wlambda" }

12
godot_bind/src/voxel_structure.rs

@ -426,6 +426,8 @@ impl VoxStruct {
#[export]
fn spawn_mine_pop_at_cursor(&mut self, owner: Spatial, color: u8) {
use palette::Hsv;
use palette::rgb::Rgb;
unsafe {
let mut part =
owner.get_child(2)
@ -435,7 +437,15 @@ impl VoxStruct {
let mut m = part.get_material_override().unwrap()
.cast::<SpatialMaterial>().unwrap();
let cm = self.color_map;
let clr = cm.map(color);
let mut clr = cm.map(color);
let mut fx_color : Rgb = Rgb::new(clr.r, clr.g, clr.b);
let mut fx_color_hsv : Hsv = fx_color.into();
fx_color_hsv.saturation = 1.0;
fx_color_hsv.value = 0.7;
fx_color = fx_color_hsv.into();
clr.r = fx_color.red;
clr.g = fx_color.green;
clr.b = fx_color.blue;
m.set_albedo(clr);
m.set_emission(clr);
part.set_material_override(m.cast::<Material>());

38
godot_project/gamelib/main.wl

@ -366,6 +366,16 @@
!@export STATE STATE;
STATE.code.build_color_to_element_index = {||
!vol_color_goods = $[];
STATE.good_types {!(v, k) = @;
v.t = k;
(not ~ is_none v.vol_color) { vol_color_goods.(v.vol_color) = v; };
};
std:displayln vol_color_goods;
STATE.vol_color_goods = vol_color_goods;
};
STATE.code.enumerate_entities = {||
!i = $&0;
STATE.systems {!(sys) = @;
@ -403,6 +413,15 @@ STATE.code.calc_unit_capacity_for_good = \:r {!(good_t) = @;
(min_kg_free * 1000) / good_type.unit_g
};
STATE.code.update_hud_cargo_meters = {||
!m3_perc = (100 * STATE.ship.cargo.m3)
/ STATE.ship_types.(STATE.ship.t).cargo_max_m3;
!kg_perc = (100 * STATE.ship.cargo.kg)
/ STATE.ship_types.(STATE.ship.t).cargo_max_kg;
sscg:game.gd_call "GUI" :set_cargo_meter $[kg_perc, m3_perc];
};
STATE.code.recalc_ship_cargo = {
!s = STATE.ship;
s.cargo.m3 = 0;
@ -415,6 +434,8 @@ STATE.code.recalc_ship_cargo = {
s.cargo.m3 + ((good_type.unit_g * v * 1000)
/ (1000 * good_type.kg_p_m3));
};
STATE.code.update_hud_cargo_meters[];
};
# Actions
@ -487,7 +508,21 @@ STATE.code.get_good_by_color = {!(color) = @;
}
};
STATE.callbacks.on_mine = \:r{
STATE.callbacks.on_update_mining_hud = \:r {!(mining_info) = @;
(is_none mining_info) {
sscg:game.gd_call "GUI" :set_hud_info "";
} {
!good_type = STATE.vol_color_goods.(int mining_info.material);
(bool good_type) {
sscg:game.gd_call "GUI" :set_hud_info
~ std:str:cat good_type.name " (" good_type.short ")";
} {
sscg:game.gd_call "GUI" :set_hud_info "";
};
};
};
STATE.callbacks.on_mine = \:r {
!(k, v) = STATE.code.get_good_by_color[_3];
(is_none k) { return :r $false; };
@ -706,6 +741,7 @@ STATE.callbacks.on_arrived = {!(too_fast, sys_id, ent_id) = @;
STATE.player = state.player;
STATE.ship = state.ship;
STATE.code.enumerate_entities[];
STATE.code.build_color_to_element_index[];
sscg:game.cmd "load_state" state.ship_dyn;
};
};

BIN
godot_project/gdnative/libsscg_gd.so

Binary file not shown.

13
godot_project/scenes/entities/VoxelStructure.tscn

@ -12,10 +12,11 @@ extents = Vector3( 70.4524, 80, 68.6657 )
size = Vector3( 1.2, 1.2, 1.2 )
[sub_resource type="SpatialMaterial" id=3]
flags_transparent = true
flags_do_not_receive_shadows = true
flags_disable_ambient_light = true
params_blend_mode = 1
albedo_color = Color( 0.172549, 1, 0, 1 )
albedo_color = Color( 0.172549, 1, 0, 0.905882 )
emission_enabled = true
emission = Color( 0, 1, 0.0627451, 1 )
emission_energy = 1.0
@ -23,7 +24,7 @@ emission_operator = 0
emission_on_uv2 = false
[sub_resource type="Curve" id=4]
_data = [ Vector2( 0, 1 ), 0.0, 0.0, 0, 0, Vector2( 1, 0 ), 0.0, 0.0, 0, 0 ]
_data = [ Vector2( 0, 1 ), 0.0, 0.0, 0, 0, Vector2( 1, 0 ), -0.0497547, 0.0, 0, 0 ]
[sub_resource type="CurveTexture" id=5]
curve = SubResource( 4 )
@ -33,9 +34,9 @@ emission_shape = 2
emission_box_extents = Vector3( 0.6, 0.6, 0.6 )
spread = 180.0
gravity = Vector3( 0, 0, 0 )
initial_velocity = 1.0
angular_velocity = 1.0
scale = 0.25
initial_velocity = 2.0
initial_velocity_random = 1.0
scale = 0.5
scale_curve = SubResource( 5 )
[sub_resource type="CubeMesh" id=7]
@ -74,8 +75,8 @@ material/0 = ExtResource( 4 )
[node name="MineExplosion" type="Particles" parent="VoxStruct"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -8.97075, 0, -29.966 )
visible = false
material_override = SubResource( 3 )
cast_shadow = 0
amount = 128
lifetime = 2.0
speed_scale = 3.7

12
godot_project/scenes/system_map/SystemMapGUIControl.gd

@ -1,11 +1,15 @@
extends Control
# Declare member variables here. Examples:
# var a = 2
# var b = "text"
var fps_label
func set_hud_info(text):
self.get_node("DroneHUDInfo").text = text
func set_cargo_meter(fill_levels):
print("FILL:", fill_levels)
self.get_node("CargoMeter/CargoKG").value = fill_levels[0]
self.get_node("CargoMeter/CargoM3").value = fill_levels[1]
func _input(event):
if event is InputEventKey:
if event.is_pressed():

38
godot_project/scenes/system_map/drone.gd

@ -18,9 +18,11 @@ var anti_grav = test_mode
var mining_vox = null
var mining_pos = null
var mining_info = null
var marker_vox = null
var mining_time = 0
var mining_time = 0.0 # in seconds
var mining_time_dest = 1.0 # in seconds
var prev_vox_pos = null
var old_on_floor = false
@ -30,6 +32,8 @@ func set_active(is_active, glob_point):
self.show()
self.get_parent().get_node("GUI/ShipControlsInfo").hide()
self.get_parent().get_node("GUI/DroneControlsInfo").show()
self.get_parent().get_node("GUI/CargoMeter").show()
self.get_parent().get_node("GUI/DroneHUDInfo").show()
camera.current = true;
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
pitch = 0
@ -37,8 +41,11 @@ func set_active(is_active, glob_point):
self.set_rotation(Vector3(deg2rad(pitch),deg2rad(yaw), 0))
self.set_translation(glob_point)
else:
self.stop_mining()
self.get_parent().get_node("GUI/ShipControlsInfo").show()
self.get_parent().get_node("GUI/DroneControlsInfo").hide()
self.get_parent().get_node("GUI/CargoMeter").hide()
self.get_parent().get_node("GUI/DroneHUDInfo").hide()
self.hide()
func _input(event):
@ -97,9 +104,11 @@ func stop_mining():
var raym = self.find_node("RayMesh")
raym.hide()
mining_vox.mine_status(false)
mining_vox = null
mining_pos = null
mining_info = null
mining_vox = null
mining_pos = null
prev_vox_pos = null
self.get_parent().get_node("GUI/DroneHUDInfo/MiningProgress").hide()
$MiningBeamSound.disable_beam()
func process_mining_gun(delta):
@ -137,16 +146,23 @@ func process_mining_gun(delta):
stop_mining()
vox.looking_at(vv.x, vv.y, vv.z)
if prev_vox_pos != vv:
var mining_info = vox.mine_info_at_cursor()
self.get_parent().wl_cb("on_update_mining_hud", [mining_info])
prev_vox_pos = vv
if Input.is_action_pressed("mine"):
if mining_vox != vox:
if vox.mine_status(true):
mining_vox = vox
mining_info = mining_vox.mine_info_at_cursor()
# var mining_info = mining_vox.mine_info_at_cursor()
mining_pos = vv
raym.show()
mining_vox.set_marker_status(true, true)
mining_time = 0.0
self.get_parent().get_node("GUI/DroneHUDInfo/MiningProgress").show()
self.get_parent().get_node("GUI/DroneHUDInfo/MiningProgress").value = 0.0
marker_vox = vox
$MiningBeamSound.enable_beam()
else:
@ -154,7 +170,9 @@ func process_mining_gun(delta):
mining_pos = null
else:
mining_time = mining_time + delta
if mining_vox and mining_time > 1:
var done_value = (mining_time * 100.0) / mining_time_dest
self.get_parent().get_node("GUI/DroneHUDInfo/MiningProgress").value = done_value
if mining_vox and mining_time > mining_time_dest:
mining_vox.mine_at_cursor()
$MiningBeamSound.play_pop()
stop_mining()
@ -166,6 +184,10 @@ func process_mining_gun(delta):
marker_vox = vox
stop_mining()
else:
if prev_vox_pos:
self.get_parent().wl_cb("on_update_mining_hud", [null])
prev_vox_pos = null
if marker_vox:
marker_vox.looking_at_nothing()
stop_mining()

159
godot_project/scenes/system_map/system_map.tscn

@ -1,4 +1,4 @@
[gd_scene load_steps=33 format=2]
[gd_scene load_steps=43 format=2]
[ext_resource path="res://gdnative/libsscg_gd.tres" type="GDNativeLibrary" id=1]
[ext_resource path="res://scenes/ships/ship_1.tscn" type="PackedScene" id=2]
@ -13,10 +13,19 @@
[ext_resource path="res://sounds/mining_pop4.wav" type="AudioStream" id=11]
[ext_resource path="res://scenes/system_map/SystemMapGUIControl.gd" type="Script" id=12]
[ext_resource path="res://fonts/DejaVuSans-Bold.ttf" type="DynamicFontData" id=13]
[ext_resource path="res://scenes/system_map/gui_blur.shader" type="Shader" id=14]
[ext_resource path="res://scenes/system_map/GUIDrawing.gdns" type="Script" id=15]
[ext_resource path="res://scenes/system_map/Grid.tscn" type="PackedScene" id=16]
[ext_resource path="res://music/Ryan_Andersen_-_07_-_Synthwave.ogg" type="AudioStream" id=17]
[ext_resource path="res://images/progress_bar_cargo_bg.png" type="Texture" id=14]
[ext_resource path="res://images/progress_bar_cargo_fg.png" type="Texture" id=15]
[ext_resource path="res://images/progress_bar_cargo_prog.png" type="Texture" id=16]
[ext_resource path="res://images/progress_bar_cargo_2_bg.png" type="Texture" id=17]
[ext_resource path="res://images/progress_bar_cargo_2_fg.png" type="Texture" id=18]
[ext_resource path="res://images/progress_bar_cargo_2_prog.png" type="Texture" id=19]
[ext_resource path="res://images/progress_bar_mining_bg.png" type="Texture" id=20]
[ext_resource path="res://images/progress_bar_mining_fg.png" type="Texture" id=21]
[ext_resource path="res://images/progress_bar_mining_prog.png" type="Texture" id=22]
[ext_resource path="res://scenes/system_map/gui_blur.shader" type="Shader" id=23]
[ext_resource path="res://scenes/system_map/GUIDrawing.gdns" type="Script" id=24]
[ext_resource path="res://scenes/system_map/Grid.tscn" type="PackedScene" id=25]
[ext_resource path="res://music/Ryan_Andersen_-_07_-_Synthwave.ogg" type="AudioStream" id=26]
[sub_resource type="NativeScript" id=1]
resource_name = "SystemMap"
@ -84,10 +93,18 @@ use_mipmaps = true
use_filter = true
font_data = ExtResource( 13 )
[sub_resource type="ShaderMaterial" id=13]
shader = ExtResource( 14 )
[sub_resource type="DynamicFont" id=13]
size = 24
outline_size = 2
outline_color = Color( 0, 0, 0, 1 )
use_mipmaps = true
use_filter = true
font_data = ExtResource( 13 )
[sub_resource type="SpatialMaterial" id=14]
[sub_resource type="ShaderMaterial" id=14]
shader = ExtResource( 23 )
[sub_resource type="SpatialMaterial" id=15]
albedo_color = Color( 1, 0.72549, 0, 1 )
emission_enabled = true
emission = Color( 1, 0.72549, 0, 1 )
@ -95,8 +112,8 @@ emission_energy = 8.14
emission_operator = 0
emission_on_uv2 = false
[sub_resource type="SphereMesh" id=15]
material = SubResource( 14 )
[sub_resource type="SphereMesh" id=16]
material = SubResource( 15 )
[node name="SystemMap" type="Spatial"]
script = SubResource( 1 )
@ -121,7 +138,7 @@ mesh = SubResource( 2 )
material/0 = null
[node name="Particles" type="Particles" parent="Drone/RayMesh"]
transform = Transform( 1, 0, 0, 0, -4.37114e-008, -1, 0, 1, -4.37114e-008, 0, 0.5, 0 )
transform = Transform( 1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0.5, 0 )
cast_shadow = 0
amount = 128
lifetime = 10.0
@ -221,6 +238,67 @@ __meta__ = {
"_edit_use_anchors_": false
}
[node name="CargoMeter" type="Control" parent="GUI"]
visible = false
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -362.5
margin_top = -42.0
margin_right = -277.5
margin_bottom = 42.0
[node name="CargoKG" type="TextureProgress" parent="GUI/CargoMeter"]
margin_left = 12.5
margin_top = 13.0
margin_right = 76.5
margin_bottom = 141.0
rect_scale = Vector2( 0.5, 0.5 )
texture_under = ExtResource( 14 )
texture_over = ExtResource( 15 )
texture_progress = ExtResource( 16 )
fill_mode = 3
[node name="CargoM3" type="TextureProgress" parent="GUI/CargoMeter"]
margin_left = 37.5
margin_top = 13.0
margin_right = 101.5
margin_bottom = 141.0
rect_scale = Vector2( 0.5, 0.5 )
texture_under = ExtResource( 17 )
texture_over = ExtResource( 18 )
texture_progress = ExtResource( 19 )
fill_mode = 3
[node name="KGLbl" type="Label" parent="GUI/CargoMeter"]
margin_left = 19.2301
margin_top = -2.56125
margin_right = 58.2301
margin_bottom = 26.4388
rect_scale = Vector2( 0.5, 0.5 )
custom_fonts/font = SubResource( 13 )
custom_colors/font_color = Color( 1, 1, 1, 0.545098 )
text = "kg"
align = 1
__meta__ = {
"_edit_use_anchors_": false
}
[node name="M3Lbl" type="Label" parent="GUI/CargoMeter"]
margin_left = 44.4679
margin_top = -2.84451
margin_right = 83.4679
margin_bottom = 26.1555
rect_scale = Vector2( 0.5, 0.5 )
custom_fonts/font = SubResource( 13 )
custom_colors/font_color = Color( 1, 1, 1, 0.545098 )
text = "m³"
align = 1
__meta__ = {
"_edit_use_anchors_": false
}
[node name="DroneControlsInfo" type="Label" parent="GUI"]
visible = false
anchor_left = 1.0
@ -245,6 +323,55 @@ __meta__ = {
"_edit_use_anchors_": false
}
[node name="DroneHUDInfo" type="Label" parent="GUI"]
visible = false
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -170.0
margin_top = 108.0
margin_right = 166.0
margin_bottom = 329.0
custom_fonts/font = SubResource( 13 )
custom_colors/font_color = Color( 0, 1, 1, 1 )
align = 1
__meta__ = {
"_edit_use_anchors_": false
}
[node name="MiningProgress" type="TextureProgress" parent="GUI/DroneHUDInfo"]
visible = false
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -29.89
margin_top = -146.5
margin_right = 98.11
margin_bottom = -82.4999
rect_scale = Vector2( 0.5, 0.5 )
texture_under = ExtResource( 20 )
texture_over = ExtResource( 21 )
texture_progress = ExtResource( 22 )
[node name="HelperEditorCenterO" type="Label" parent="GUI"]
visible = false
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
margin_left = -5.0
margin_top = -7.5
margin_right = 5.0
margin_bottom = 7.5
custom_fonts/font = SubResource( 12 )
custom_colors/font_color = Color( 0.6, 0.6, 0.6, 1 )
text = "O"
__meta__ = {
"_edit_use_anchors_": false
}
[node name="FPS" type="Label" parent="GUI"]
anchor_right = 1.0
margin_left = 900.0
@ -260,7 +387,7 @@ __meta__ = {
}
[node name="ViewportContainer" type="ViewportContainer" parent="GUI"]
material = SubResource( 13 )
material = SubResource( 14 )
anchor_right = 1.0
anchor_bottom = 1.0
margin_right = -1280.0
@ -273,13 +400,13 @@ handle_input_locally = false
render_target_update_mode = 3
[node name="GUIDrawing" type="Node2D" parent="GUI/ViewportContainer/Viewport"]
script = ExtResource( 15 )
script = ExtResource( 24 )
[node name="Sun Sphere" type="MeshInstance" parent="."]
transform = Transform( 30, 0, 0, 0, 30, 0, 0, 0, 30, 0.00144982, -0.00536215, -0.00533855 )
layers = 2
cast_shadow = 0
mesh = SubResource( 15 )
mesh = SubResource( 16 )
material/0 = null
[node name="Detail Light" type="OmniLight" parent="."]
@ -312,11 +439,11 @@ omni_range = 800.0
omni_attenuation = 0.0281641
omni_shadow_detail = 0
[node name="Grid" parent="." instance=ExtResource( 16 )]
[node name="Grid" parent="." instance=ExtResource( 25 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -6, 0 )
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = ExtResource( 17 )
stream = ExtResource( 26 )
autoplay = true
bus = "Music"
[connection signal="resized" from="GUI" to="GUI" method="_on_GUI_resized"]

238
scripts/elements_adjusted.csv

@ -1,119 +1,119 @@
"atomicNumber";" symbol";" name";" atomicMass";" cpkHexColor";" electronicConfiguration";"NumberofNeutrons";"NumberofProtons";"NumberofElectrons";"Period";"Group";" electronegativity";" atomicRadius";" ionRadius";" vanDelWaalsRadius";" ionizationEnergy";" electronAffinity";" oxidationStates";" standardState";"Radioactive";" bondingType";" meltingPoint";" boilingPoint";"density";"gScore";" groupBlock";" yearDiscovered";"NumberofShells";"NumberofValence"
"1";" H ";" Hydrogen";" 1.00794(4)";"FFFFFF";"1s1 ";0;1;1;1;1;"2.2";"37";;"120";"1312";"-73";"-1, 1";"gas";" ";"diatomic";"14";"20";"0.0000899";1;"nonmetal";"1766";1;1
"2";" He ";" Helium";" 4.002602(2)";"D9FFFF";"1s2 ";2;2;2;1;18;;"32";;"140";"2372";"0";;"gas";" ";"atomic";;"4";"0.0001785";7;"noble gas";"1868";1;
"3";" Li ";" Lithium";" 6.941(2)";"CC80FF";"[He] 2s1 ";4;3;3;2;1;"0.98";"134";"76 (+1)";"182";"520";"-60";"1";"solid";" ";"metallic";"454";"1615";"0.535";"4";"alkali metal";"1817";2;1
"4";" Be ";" Beryllium";" 9.012182(3)";"C2FF00";"[He] 2s2 ";5;4;4;2;2;"1.57";"90";"45 (+2)";;"900";"0";"2";"solid";" ";"metallic";"1560";"2743";"1.848";"6";"alkaline earth metal";"1798";2;2
"5";" B ";" Boron";" 10.811(7)";"FFB5B5";"[He] 2s2 2p1 ";6;5;5;2;13;"2.04";"82";"27 (+3)";;"801";"-27";"1, 2, 3";"solid";" ";"covalent network";"2348";"4273";"2.46";5;"metalloid";"1807";2;3
"6";" C ";" Carbon";" 12.0107(8)";"909090";"[He] 2s2 2p2 ";6;6;6;2;14;"2.55";"77";"16 (+4)";"170";"1087";"-154";"-4, -3, -2, -1, 1, 2, 3, 4";"solid";" ";"covalent network";"3823";"4300";"2.26";1;"nonmetal";"Ancient";2;4
"7";" N ";" Nitrogen";" 14.0067(2)";"3050F8";"[He] 2s2 2p3 ";7;7;7;2;15;"3.04";"75";"146 (-3)";"155";"1402";"-7";"-3, -2, -1, 1, 2, 3, 4, 5";"gas";" ";"diatomic";"63";"77";"0.001251";1;"nonmetal";"1772";2;5
"8";" O ";" Oxygen";" 15.9994(3)";"FF0D0D";"[He] 2s2 2p4 ";8;8;8;2;16;"3.44";"73";"140 (-2)";"152";"1314";"-141";"-2, -1, 1, 2";"gas";" ";"diatomic";"55";"90";"0.001429";1;"nonmetal";"1774";2;6
"9";" F ";" Fluorine";" 18.9984032(5)";"90E050";"[He] 2s2 2p5 ";10;9;9;2;17;"3.98";"71";"133 (-1)";"147";"1681";"-328";"-1";"gas";" ";"atomic";"54";"85";"0.001696";3;"halogen";"1670";2;7
"10";" Ne ";" Neon";" 20.1797(6)";"B3E3F5";"[He] 2s2 2p6 ";10;10;10;2;18;;"69";;"154";"2081";"0";;"gas";" ";"atomic";"25";"27";"0.0009";7;"noble gas";"1898";2;8
"11";" Na ";" Sodium";" 22.98976928(2)";"AB5CF2";"[Ne] 3s1 ";12;11;11;3;1;"0.93";"154";"102 (+1)";"227";"496";"-53";"-1, 1";"solid";" ";"metallic";"371";"1156";"0.968";"4";"alkali metal";"1807";3;1
"12";" Mg ";" Magnesium";" 24.3050(6)";"8AFF00";"[Ne] 3s2 ";12;12;12;3;2;"1.31";"130";"72 (+2)";"173";"738";"0";"1, 2";"solid";" ";"metallic";"923";"1363";"1.738";"6";"alkaline earth metal";"1808";3;2
"13";" Al ";" Aluminum";" 26.9815386(8)";"BFA6A6";"[Ne] 3s2 3p1 ";14;13;13;3;13;"1.61";"118";"53.5 (+3)";;"578";"-43";"1, 3";"solid";" ";"metallic";"933";"2792";"2.7";2;"metal";"Ancient";3;3
"14";" Si ";" Silicon";" 28.0855(3)";"F0C8A0";"[Ne] 3s2 3p2 ";14;14;14;3;14;"1.9";"111";"40 (+4)";"210";"787";"-134";"-4, -3, -2, -1, 1, 2, 3, 4";"solid";" ";"metallic";"1687";"3173";"2.33";5;"metalloid";"1854";3;4
"15";" P ";" Phosphorus";" 30.973762(2)";"FF8000";"[Ne] 3s2 3p3 ";16;15;15;3;15;"2.19";"106";"44 (+3)";"180";"1012";"-72";"-3, -2, -1, 1, 2, 3, 4, 5";"solid";" ";"covalent network";"317";"554";"1.823";"1";"nonmetal";"1669";3;5
"16";" S ";" Sulfur";" 32.065(5)";"FFFF30";"[Ne] 3s2 3p4 ";16;16;16;3;16;"2.58";"102";"184 (-2)";"180";"1000";"-200";"-2, -1, 1, 2, 3, 4, 5, 6";"solid";" ";"covalent network";"388";"718";"1.96";1;"nonmetal";"Ancient";3;6
"17";" Cl ";" Chlorine";" 35.453(2)";"1FF01F";"[Ne] 3s2 3p5 ";18;17;17;3;17;"3.16";"99";"181 (-1)";"175";"1251";"-349";"-1, 1, 2, 3, 4, 5, 6, 7";"gas";" ";"covalent network";"172";"239";"0.003214";3;"halogen";"1774";3;7
"18";" Ar ";" Argon";" 39.948(1)";"80D1E3";"[Ne] 3s2 3p6 ";22;18;18;3;18;;"97";;"188";"1521";"0";;"gas";" ";"atomic";"84";"87";"0.001784";7;"noble gas";"1894";3;8
"19";" K ";" Potassium";" 39.0983(1)";"8F40D4";"[Ar] 4s1 ";20;19;19;4;1;"0.82";"196";"138 (+1)";"275";"419";"-48";"1";"solid";" ";"metallic";"337";"1032";"0.856";"4";"alkali metal";"1807";4;1
"20";" Ca ";" Calcium";" 40.078(4)";"3DFF00";"[Ar] 4s2 ";20;20;20;4;2;"1";"174";"100 (+2)";;"590";"-2";"2";"solid";" ";"metallic";"1115";"1757";"1.55";6;"alkaline earth metal";"Ancient";4;2
"21";" Sc ";" Scandium";" 44.955912(6)";"E6E6E6";"[Ar] 3d1 4s2 ";24;21;21;4;3;"1.36";"144";"74.5 (+3)";;"633";"-18";"1, 2, 3";"solid";" ";"metallic";"1814";"3103";"2.985";"8";"transition metal";"1876";4;
"22";" Ti ";" Titanium";" 47.867(1)";"BFC2C7";"[Ar] 3d2 4s2 ";26;22;22;4;4;"1.54";"136";"86 (+2)";;"659";"-8";"-1, 2, 3, 4";"solid";" ";"metallic";"1941";"3560";"4.507";"8";"transition metal";"1791";4;
"23";" V ";" Vanadium";" 50.9415(1)";"A6A6AB";"[Ar] 3d3 4s2 ";28;23;23;4;5;"1.63";"125";"79 (+2)";;"651";"-51";"-1, 2, 3, 4";"solid";" ";"metallic";"2183";"3680";"6.11";"8";"transition metal";"1803";4;
"24";" Cr ";" Chromium";" 51.9961(6)";"8A99C7";"[Ar] 3d5 4s1 ";28;24;24;4;6;"1.66";"127";"80 (+2*)";;"653";"-64";"-2, -1, 1, 2, 3, 4, 5, 6";"solid";" ";"metallic";"2180";"2944";"7.14";"8";"transition metal";"Ancient";4;
"25";" Mn ";" Manganese";" 54.938045(5)";"9C7AC7";"[Ar] 3d5 4s2 ";30;25;25;4;7;"1.55";"139";"67 (+2)";;"717";"0";"-3, -2, -1, 1, 2, 3, 4, 5, 6, 7";"solid";" ";"metallic";"1519";"2334";"7.47";"8";"transition metal";"1774";4;
"26";" Fe ";" Iron";" 55.845(2)";"E06633";"[Ar] 3d6 4s2 ";30;26;26;4;8;"1.83";"125";"78 (+2*)";;"763";"-16";"-2, -1, 1, 2, 3, 4, 5, 6";"solid";" ";"metallic";"1811";"3134";"7.874";"8";"transition metal";"Ancient";4;
"27";" Co ";" Cobalt";" 58.933195(5)";"F090A0";"[Ar] 3d7 4s2 ";32;27;27;4;9;"1.88";"126";"74.5 (+2*)";;"760";"-64";"-1, 1, 2, 3, 4, 5";"solid";" ";"metallic";"1768";"3200";"8.9";"8";"transition metal";"Ancient";4;
"28";" Ni ";" Nickel";" 58.6934(4)";"50D050";"[Ar] 3d8 4s2 ";31;28;28;4;10;"1.91";"121";"69 (+2)";"163";"737";"-112";"-1, 1, 2, 3, 4";"solid";" ";"metallic";"1728";"3186";"8.908";"8";"transition metal";"1751";4;
"29";" Cu ";" Copper";" 63.546(3)";"C88033";"[Ar] 3d10 4s1 ";35;29;29;4;11;"1.9";"138";"77 (+1)";"140";"746";"-118";"1, 2, 3, 4";"solid";" ";"metallic";"1358";"3200";"8.92";"8";"transition metal";"Ancient";4;
"30";" Zn ";" Zinc";" 65.38(2)";"7D80B0";"[Ar] 3d10 4s2 ";35;30;30;4;12;"1.65";"131";"74 (+2)";"139";"906";"0";"2";"solid";" ";"metallic";"693";"1180";"7.14";"8";"transition metal";"1746";4;
"31";" Ga ";" Gallium";" 69.723(1)";"C28F8F";"[Ar] 3d10 4s2 4p1 ";39;31;31;4;13;"1.81";"126";"62 (+3)";"187";"579";"-29";"1, 2, 3";"solid";" ";"metallic";"303";"2477";"5.904";"2";"metal";"1875";4;3
"32";" Ge ";" Germanium";" 72.64(1)";"668F8F";"[Ar] 3d10 4s2 4p2 ";41;32;32;4;14;"2.01";"122";"73 (+2)";;"762";"-119";"-4, 1, 2, 3, 4";"solid";" ";"metallic";"1211";"3093";"5.323";"5";"metalloid";"1886";4;4
"33";" As ";" Arsenic";" 74.92160(2)";"BD80E3";"[Ar] 3d10 4s2 4p3 ";42;33;33;4;15;"2.18";"119";"58 (+3)";"185";"947";"-78";"-3, 2, 3, 5";"solid";" ";"metallic";"1090";"887";"5.727";"5";"metalloid";"Ancient";4;5
"34";" Se ";" Selenium";" 78.96(3)";"FFA100";"[Ar] 3d10 4s2 4p4 ";45;34;34;4;16;"2.55";"116";"198 (-2)";"190";"941";"-195";"-2, 2, 4, 6";"solid";" ";"metallic";"494";"958";"4.819";"1";"nonmetal";"1817";4;6
"35";" Br ";" Bromine";" 79.904(1)";"A62929";"[Ar] 3d10 4s2 4p5 ";45;35;35;4;17;"2.96";"114";"196 (-1)";"185";"1140";"-325";"-1, 1, 3, 4, 5, 7";"liquid";" ";"covalent network";"266";"332";"3.12";3;"halogen";"1826";4;7
"36";" Kr ";" Krypton";" 83.798(2)";"5CB8D1";"[Ar] 3d10 4s2 4p6 ";48;36;36;4;18;;"110";;"202";"1351";"0";"2";"gas";" ";"atomic";"116";"120";"0.00375";7;"noble gas";"1898";4;8
"37";" Rb ";" Rubidium";" 85.4678(3)";"702EB0";"[Kr] 5s1 ";48;37;37;5;1;"0.82";"211";"152 (+1)";;"403";"-47";"1";"solid";" ";"metallic";"312";"961";"1.532";"4";"alkali metal";"1861";5;1
"38";" Sr ";" Strontium";" 87.62(1)";"00FF00";"[Kr] 5s2 ";50;38;38;5;2;"0.95";"192";"118 (+2)";;"550";"-5";"2";"solid";" ";"metallic";"1050";"1655";"2.63";6;"alkaline earth metal";"1790";5;2
"39";" Y ";" Yttrium";" 88.90585(2)";"94FFFF";"[Kr] 4d1 5s2 ";50;39;39;5;3;"1.22";"162";"90 (+3)";;"600";"-30";"1, 2, 3";"solid";" ";"metallic";"1799";"3618";"4.472";"9";"transition metal";"1794";5;
"40";" Zr ";" Zirconium";" 91.224(2)";"94E0E0";"[Kr] 4d2 5s2 ";51;40;40;5;4;"1.33";"148";"72 (+4)";;"640";"-41";"1, 2, 3, 4";"solid";" ";"metallic";"2128";"4682";"6.511";"9";"transition metal";"1789";5;
"41";" Nb ";" Niobium";" 92.90638(2)";"73C2C9";"[Kr] 4d4 5s1 ";52;41;41;5;5;"1.6";"137";"72 (+3)";;"652";"-86";"-1, 2, 3, 4, 5";"solid";" ";"metallic";"2750";"5017";"8.57";"9";"transition metal";"1801";5;
"42";" Mo ";" Molybdenum";" 95.96(2)";"54B5B5";"[Kr] 4d5 5s1 ";54;42;42;5;6;"2.16";"145";"69 (+3)";;"684";"-72";"-2, -1, 1, 2, 3, 4, 5, 6";"solid";" ";"metallic";"2896";"4912";"10.28";"9";"transition metal";"1778";5;
"43";" Tc ";" Technetium";" [98]";"3B9E9E";"[Kr] 4d5 5s2 ";55;43;43;5;7;"1.9";"156";"64.5 (+4)";;"702";"-53";"-3, -1, 1, 2, 3, 4, 5, 6, 7";"solid";"yes";"metallic";"2430";"4538";"11.5";"9";"transition metal";"1937";5;
"44";" Ru ";" Ruthenium";" 101.07(2)";"248F8F";"[Kr] 4d7 5s1 ";57;44;44;5;8;"2.2";"126";"68 (+3)";;"710";"-101";"-2, 1, 2, 3, 4, 5, 6, 7, 8";"solid";" ";"metallic";"2607";"4423";"12.37";"9";"transition metal";"1827";5;
"45";" Rh ";" Rhodium";" 102.90550(2)";"0A7D8C";"[Kr] 4d8 5s1 ";58;45;45;5;9;"2.28";"135";"66.5 (+3)";;"720";"-110";"-1, 1, 2, 3, 4, 5, 6";"solid";" ";"metallic";"2237";"3968";"12.45";"9";"transition metal";"1803";5;
"46";" Pd ";" Palladium";" 106.42(1)";"6985";"[Kr] 4d10 ";60;46;46;5;10;"2.2";"131";"59 (+1)";"163";"804";"-54";"2, 4";"solid";" ";"metallic";"1828";"3236";"12.023";"9";"transition metal";"1803";5;
"47";" Ag ";" Silver";" 107.8682(2)";"C0C0C0";"[Kr] 4d10 5s1 ";61;47;47;5;11;"1.93";"153";"115 (+1)";"172";"731";"-126";"1, 2, 3";"solid";" ";"metallic";"1235";"2435";"10.49";"9";"transition metal";"Ancient";5;
"48";" Cd ";" Cadmium";" 112.411(8)";"FFD98F";"[Kr] 4d10 5s2 ";64;48;48;5;12;"1.69";"148";"95 (+2)";"158";"868";"0";"2";"solid";" ";"metallic";"594";"1040";"8.65";"9";"transition metal";"1817";5;
"49";" In ";" Indium";" 114.818(3)";"A67573";"[Kr] 4d10 5s2 5p1 ";66;49;49;5;13;"1.78";"144";"80 (+3)";"193";"558";"-29";"1, 2, 3";"solid";" ";"metallic";"430";"2345";"7.31";2;"metal";"1863";5;3
"50";" Sn ";" Tin";" 118.710(7)";"668080";"[Kr] 4d10 5s2 5p2 ";69;50;50;5;14;"1.96";"141";"112 (+2)";"217";"709";"-107";"-4, 2, 4";"solid";" ";"metallic";"505";"2875";"7.31";2;"metal";"Ancient";5;4
"51";" Sb ";" Antimony";" 121.760(1)";"9E63B5";"[Kr] 4d10 5s2 5p3 ";71;51;51;5;15;"2.05";"138";"76 (+3)";;"834";"-103";"-3, 3, 5";"solid";" ";"metallic";"904";"1860";"6.697";"5";"metalloid";"Ancient";5;5
"52";" Te ";" Tellurium";" 127.60(3)";"D47A00";"[Kr] 4d10 5s2 5p4 ";76;52;52;5;16;"2.1";"135";"221 (-2)";"206";"869";"-190";"-2, 2, 4, 5, 6";"solid";" ";"metallic";"723";"1261";"6.24";5;"metalloid";"1782";5;6
"53";" I ";" Iodine";" 126.90447(3)";"940094";"[Kr] 4d10 5s2 5p5 ";74;53;53;5;17;"2.66";"133";"220 (-1)";"198";"1008";"-295";"-1, 1, 3, 5, 7";"solid";" ";"covalent network";"387";"457";"4.94";3;"halogen";"1811";5;7
"54";" Xe ";" Xenon";" 131.293(6)";"429EB0";"[Kr] 4d10 5s2 5p6 ";77;54;54;5;18;;"130";"48 (+8)";"216";"1170";"0";"2, 4, 6, 8";"gas";" ";"atomic";"161";"165";"0.0059";7;"noble gas";"1898";5;8
"55";" Cs ";" Cesium";" 132.9054519(2)";"57178F";"[Xe] 6s1 ";78;55;55;6;1;"0.79";"225";"167 (+1)";;"376";"-46";"1";"solid";" ";"metallic";"302";"944";"1.879";"4";"alkali metal";"1860";6;1
"56";" Ba ";" Barium";" 137.327(7)";"00C900";"[Xe] 6s2 ";81;56;56;6;2;"0.89";"198";"135 (+2)";;"503";"-14";"2";"solid";" ";"metallic";"1000";"2143";"3.51";6;"alkaline earth metal";"1808";6;2
"57";" La ";" Lanthanum";" 138.90547(7)";"70D4FF";"[Xe] 5d1 6s2 ";82;57;57;6;3;"1.1";"169";"103.2 (+3)";;"538";"-48";"2, 3";"solid";" ";"metallic";"1193";"3737";"6.146";"12";"lanthanoid";"1839";6;
"58";" Ce ";" Cerium";" 140.116(1)";"FFFFC7";"[Xe] 4f1 5d1 6s2 ";82;58;58;6;3;"1.12";;"102 (+3)";;"534";"-50";"2, 3, 4";"solid";" ";"metallic";"1071";"3633";"6.689";"12";"lanthanoid";"1803";6;
"59";" Pr ";" Praseodymium";" 140.90765(2)";"D9FFC7";"[Xe] 4f3 6s2 ";82;59;59;6;3;"1.13";;"99 (+3)";;"527";"-50";"2, 3, 4";"solid";" ";"metallic";"1204";"3563";"6.64";"12";"lanthanoid";"1885";6;
"60";" Nd ";" Neodymium";" 144.242(3)";"C7FFC7";"[Xe] 4f4 6s2 ";84;60;60;6;3;"1.14";;"129 (+2)";;"533";"-50";"2, 3";"solid";" ";"metallic";"1294";"3373";"7.01";"12";"lanthanoid";"1885";6;
"61";" Pm ";" Promethium";" [145]";"A3FFC7";"[Xe] 4f5 6s2 ";84;61;61;6;3;"1.13";;"97 (+3)";;"540";"-50";"3";"solid";"yes";"metallic";"1373";"3273";"7.264";"12";"lanthanoid";"1947";6;
"62";" Sm ";" Samarium";" 150.36(2)";"8FFFC7";"[Xe] 4f6 6s2 ";88;62;62;6;3;"1.17";;"122 (+2)";;"545";"-50";"2, 3";"solid";" ";"metallic";"1345";"2076";"7.353";"12";"lanthanoid";"1853";6;
"63";" Eu ";" Europium";" 151.964(1)";"61FFC7";"[Xe] 4f7 6s2 ";89;63;63;6;3;"1.2";;"117 (+2)";;"547";"-50";"2, 3";"solid";" ";"metallic";"1095";"1800";"5.244";"12";"lanthanoid";"1901";6;
"64";" Gd ";" Gadolinium";" 157.25(3)";"45FFC7";"[Xe] 4f7 5d1 6s2 ";93;64;64;6;3;"1.2";;"93.8 (+3)";;"593";"-50";"1, 2, 3";"solid";" ";"metallic";"1586";"3523";"7.901";"12";"lanthanoid";"1880";6;
"65";" Tb ";" Terbium";" 158.92535(2)";"30FFC7";"[Xe] 4f9 6s2 ";94;65;65;6;3;"1.2";;"92.3 (+3)";;"566";"-50";"1, 3, 4";"solid";" ";"metallic";"1629";"3503";"8.219";"12";"lanthanoid";"1843";6;
"66";" Dy ";" Dysprosium";" 162.500(1)";"1FFFC7";"[Xe] 4f10 6s2 ";97;66;66;6;3;"1.22";;"107 (+2)";;"573";"-50";"2, 3";"solid";" ";"metallic";"1685";"2840";"8.551";"12";"lanthanoid";"1886";6;
"67";" Ho ";" Holmium";" 164.93032(2)";"00FF9C";"[Xe] 4f11 6s2 ";98;67;67;6;3;"1.23";;"90.1 (+3)";;"581";"-50";"3";"solid";" ";"metallic";"1747";"2973";"8.795";"12";"lanthanoid";"1878";6;
"68";" Er ";" Erbium";" 167.259(3)";"0.00E+00";"[Xe] 4f12 6s2 ";99;68;68;6;3;"1.24";;"89 (+3)";;"589";"-50";"3";"solid";" ";"metallic";"1770";"3141";"9.066";"12";"lanthanoid";"1842";6;
"69";" Tm ";" Thulium";" 168.93421(2)";"00D452";"[Xe] 4f13 6s2 ";100;69;69;6;3;"1.25";;"103 (+2)";;"597";"-50";"2, 3";"solid";" ";"metallic";"1818";"2223";"9.321";"12";"lanthanoid";"1879";6;
"70";" Yb ";" Ytterbium";" 173.054(5)";"00BF38";"[Xe] 4f14 6s2 ";103;70;70;6;3;"1.1";;"102 (+2)";;"603";"-50";"2, 3";"solid";" ";"metallic";"1092";"1469";"6.57";"12";"lanthanoid";"1878";6;
"71";" Lu ";" Lutetium";" 174.9668(1)";"00AB24";"[Xe] 4f14 5d1 6s2 ";104;71;71;6;3;"1.27";"160";"86.1 (+3)";;"524";"-50";"3";"solid";" ";"metallic";"1936";"3675";"9.841";"12";"lanthanoid";"1907";6;
"72";" Hf ";" Hafnium";" 178.49(2)";"4DC2FF";"[Xe] 4f14 5d2 6s2 ";106;72;72;6;4;"1.3";"150";"71 (+4)";;"659";"0";"2, 3, 4";"solid";" ";"metallic";"2506";"4876";"13.31";10;"transition metal";"1923";6;
"73";" Ta ";" Tantalum";" 180.94788(2)";"4DA6FF";"[Xe] 4f14 5d3 6s2 ";108;73;73;6;5;"1.5";"138";"72 (+3)";;"761";"-31";"-1, 2, 3, 4, 5";"solid";" ";"metallic";"3290";"5731";"16.65";10;"transition metal";"1802";6;
"74";" W ";" Tungsten";" 183.84(1)";"2194D6";"[Xe] 4f14 5d4 6s2 ";110;74;74;6;6;"2.36";"146";"66 (+4)";;"770";"-79";"-2, -1, 1, 2, 3, 4, 5, 6";"solid";" ";"metallic";"3695";"5828";"19.25";10;"transition metal";"1783";6;
"75";" Re ";" Rhenium";" 186.207(1)";"267DAB";"[Xe] 4f14 5d5 6s2 ";111;75;75;6;7;"1.9";"159";"63 (+4)";;"760";"-15";"-3, -1, 1, 2, 3, 4, 5, 6, 7";"solid";" ";"metallic";"3459";"5869";"21.02";10;"transition metal";"1925";6;
"76";" Os ";" Osmium";" 190.23(3)";"266696";"[Xe] 4f14 5d6 6s2 ";114;76;76;6;8;"2.2";"128";"63 (+4)";;"840";"-106";"-2, -1, 1, 2, 3, 4, 5, 6, 7, 8";"solid";" ";"metallic";"3306";"5285";"22.61";10;"transition metal";"1803";6;
"77";" Ir ";" Iridium";" 192.217(3)";"175487";"[Xe] 4f14 5d7 6s2 ";115;77;77;6;9;"2.2";"137";"68 (+3)";;"880";"-151";"-3, -1, 1, 2, 3, 4, 5, 6";"solid";" ";"metallic";"2739";"4701";"22.65";10;"transition metal";"1803";6;
"78";" Pt ";" Platinum";" 195.084(9)";"D0D0E0";"[Xe] 4f14 5d9 6s1 ";117;78;78;6;10;"2.28";"128";"86 (+2)";"175";"870";"-205";"2, 4, 5, 6";"solid";" ";"metallic";"2041";"4098";"21.09";10;"transition metal";"Ancient";6;
"79";" Au ";" Gold";" 196.966569(4)";"FFD123";"[Xe] 4f14 5d10 6s1 ";118;79;79;6;11;"2.54";"144";"137 (+1)";"166";"890";"-223";"-1, 1, 2, 3, 5";"solid";" ";"metallic";"1337";"3129";"19.3";10;"transition metal";"Ancient";6;
"80";" Hg ";" Mercury";" 200.59(2)";"B8B8D0";"[Xe] 4f14 5d10 6s2 ";121;80;80;6;12;"2";"149";"119 (+1)";"155";"1007";"0";"1, 2, 4";"liquid";" ";"metallic";"234";"630";"13.534";10;"transition metal";"Ancient";6;
"81";" Tl ";" Thallium";" 204.3833(2)";"A6544D";"[Xe] 4f14 5d10 6s2 6p1 ";123;81;81;6;13;"2.04";"148";"150 (+1)";"196";"589";"-19";"1, 3";"solid";" ";"metallic";"577";"1746";"11.85";2;"metal";"1861";6;3
"82";" Pb ";" Lead";" 207.2(1)";"575961";"[Xe] 4f14 5d10 6s2 6p2 ";125;82;82;6;14;"2.33";"147";"119 (+2)";"202";"716";"-35";"-4, 2, 4";"solid";" ";"metallic";"601";"2022";"11.34";2;"metal";"Ancient";6;4
"83";" Bi ";" Bismuth";" 208.98040(1)";"9E4FB5";"[Xe] 4f14 5d10 6s2 6p3 ";126;83;83;6;15;"2.02";"146";"103 (+3)";;"703";"-91";"-3, 3, 5";"solid";" ";"metallic";"544";"1837";"9.78";2;"metal";"Ancient";6;5
"84";" Po ";" Polonium";" [209]";"AB5C00";"[Xe] 4f14 5d10 6s2 6p4 ";126;84;84;6;16;"2";;"94 (+4)";;"812";"-183";"-2, 2, 4, 6";"solid";"yes";"metallic";"527";"1235";"9.196";"5";"metalloid";"1898";6;6
"85";" At ";" Astatine";" [210]";"754F45";"[Xe] 4f14 5d10 6s2 6p5 ";125;85;85;6;17;"2.2";;"62 (+7)";;"920";"-270";"-1, 1, 3, 5";"solid";"yes";"covalent network";"575";;;3;"halogen";"1940";6;7
"86";" Rn ";" Radon";" [222]";"428296";"[Xe] 4f14 5d10 6s2 6p6 ";136;86;86;6;18;;"145";;;"1037";;"2";"gas";"yes";"atomic";"202";"211";"0.00973";7;"noble gas";"1900";6;8
"87";" Fr ";" Francium";" [223]";"420066";"[Rn] 7s1 ";136;87;87;7;1;"0.7";;"180 (+1)";;"380";;"1";"solid";"yes";"metallic";;;;4;"alkali metal";"1939";7;1
"88";" Ra ";" Radium";" [226]";"007D00";"[Rn] 7s2 ";138;88;88;7;2;"0.9";;"148 (+2)";;"509";;"2";"solid";"yes";"metallic";"973";"2010";"5";"6";"alkaline earth metal";"1898";7;2
"89";" Ac ";" Actinium";" [227]";"70ABFA";"[Rn] 6d1 7s2 ";138;89;89;7;3;"1.1";;"112 (+3)";;"499";;"3";"solid";"yes";"metallic";"1323";"3473";"10.07";13;"actinoid";"1899";7;
"90";" Th ";" Thorium";" 232.03806(2)";"00BAFF";"[Rn] 6d2 7s2 ";142;90;90;7;3;"1.3";;"94 (+4)";;"587";;"2, 3, 4";"solid";"yes";"metallic";"2023";"5093";"11.724";13;"actinoid";"1828";7;
"91";" Pa ";" Protactinium";" 231.03588(2)";"00A1FF";"[Rn] 5f2 6d1 7s2 ";140;91;91;7;3;"1.5";;"104 (+3)";;"568";;"3, 4, 5";"solid";"yes";"metallic";"1845";"4273";"15.37";13;"actinoid";"1913";7;
"92";" U ";" Uranium";" 238.02891(3)";"008FFF";"[Rn] 5f3 6d1 7s2 ";146;92;92;7;3;"1.38";;"102.5 (+3)";"186";"598";;"3, 4, 5, 6";"solid";"yes";"metallic";"1408";"4200";"19.05";13;"actinoid";"1789";7;
"93";" Np ";" Neptunium";" [237]";"0080FF";"[Rn] 5f4 6d1 7s2 ";144;93;93;7;3;"1.36";;"110 (+2)";;"605";;"3, 4, 5, 6, 7";"solid";"yes";"metallic";"917";"4273";"20.45";13;"actinoid";"1940";7;
"94";" Pu ";" Plutonium";" [244]";"006BFF";"[Rn] 5f6 7s2 ";150;94;94;7;3;"1.28";;"100 (+3)";;"585";;"3, 4, 5, 6, 7";"solid";"yes";"metallic";"913";"3503";"19.816";13;"actinoid";"1940";7;
"95";" Am ";" Americium";" [243]";"545CF2";"[Rn] 5f7 7s2 ";148;95;95;7;3;"1.3";;"126 (+2)";;"578";;"2, 3, 4, 5, 6";"solid";"yes";"metallic";"1449";"2284";;13;"actinoid";"1944";7;
"96";" Cm ";" Curium";" [247]";"785CE3";"[Rn] 5f7 6d1 7s2 ";151;96;96;7;3;"1.3";;"97 (+3)";;"581";;"3, 4";"solid";"yes";"metallic";"1618";"3383";"13.51";13;"actinoid";"1944";7;
"97";" Bk ";" Berkelium";" [247]";"8A4FE3";"[Rn] 5f9 7s2 ";150;97;97;7;3;"1.3";;"96 (+3)";;"601";;"3, 4";"solid";"yes";"metallic";"1323";;"14.78";13;"actinoid";"1949";7;
"98";" Cf ";" Californium";" [251]";"A136D4";"[Rn] 5f10 7s2 ";153;98;98;7;3;"1.3";;"95 (+3)";;"608";;"2, 3, 4";"solid";"yes";"metallic";"1173";;"15.1";13;"actinoid";"1950";7;
"99";" Es ";" Einsteinium";" [252]";"B31FD4";"[Rn] 5f11 7s2 ";153;99;99;7;3;"1.3";;;;"619";;"2, 3";"solid";"yes";;"1133";;;13;"actinoid";"1952";7;
"100";" Fm ";" Fermium";" [257]";"B31FBA";"[Rn] 5f12 7s2 ";157;100;100;7;3;"1.3";;;;"627";;"2, 3";;"yes";;"1800";;;13;"actinoid";"1952";7;
"101";" Md ";" Mendelevium";" [258]";"B30DA6";"[Rn] 5f13 7s2 ";157;101;101;7;3;"1.3";;;;"635";;"2, 3";;"yes";;"1100";;;13;"actinoid";"1955";7;
"102";" No ";" Nobelium";" [259]";"BD0D87";"[Rn] 5f14 7s2 ";157;102;102;7;3;"1.3";;;;"642";;"2, 3";;"yes";;"1100";;;13;"actinoid";"1957";7;
"103";" Lr ";" Lawrencium";" [262]";"C70066";"[Rn] 5f14 7s2 7p1 ";159;103;103;7;3;"1.3";;;;;;"3";;"yes";;"1900";;;13;"actinoid";"1961";7;
"104";" Rf ";" Rutherfordium";" [267]";"CC0059";"[Rn] 5f14 6d2 7s2 ";157;104;104;7;4;;;;;;;"4";;"yes";;;;;11;"transition metal";"1969";7;
"105";" Db ";" Dubnium";" [268]";"D1004F";"[Rn] 5f14 6d3 7s2 ";157;105;105;7;5;;;;;;;;;"yes";;;;;11;"transition metal";"1967";7;
"106";" Sg ";" Seaborgium";" [271]";"D90045";"[Rn] 5f14 6d4 7s2 ";160;106;106;7;6;;;;;;;;;"yes";;;;;11;"transition metal";"1974";7;
"107";" Bh ";" Bohrium";" [272]";"E00038";"[Rn] 5f14 6d5 7s2 ";157;107;107;7;7;;;;;;;;;"yes";;;;;11;"transition metal";"1976";7;
"108";" Hs ";" Hassium";" [270]";"E6002E";"[Rn] 5f14 6d6 7s2 ";159;108;108;7;8;;;;;;;;;"yes";;;;;11;"transition metal";"1984";7;
"109";" Mt ";" Meitnerium";" [276]";"EB0026";"[Rn] 5f14 6d7 7s2 ";159;109;109;7;9;;;;;;;;;"yes";;;;;11;"transition metal";"1982";7;
"110";" Ds ";" Darmstadtium";" [281]";"EB0026";"[Rn] 5f14 6d9 7s1 ";161;110;110;7;10;;;;;;;;;"yes";;;;;11;"transition metal";"1994";7;
"111";" Rg ";" Roentgenium";" [280]";"EB0026";"[Rn] 5f14 6d10 7s1 ";161;111;111;7;11;;;;;;;;;"yes";;;;;11;"transition metal";"1994";7;
"112";" Cn ";" Copernicium";" [285]";"EB0026";"[Rn] 5f14 6d10 7s2 ";173;112;112;7;12;;;;;;;;;"yes";;;;;11;"transition metal";"1996";7;
"113";" Nh ";" Nihonium";" [284]";"EB0026";"[Rn] 5f14 6d10 7s2 7p1 ";171;113;113;7;13;;;;;;;;;"yes";;;;;14;"post-transition metal";"2003";7;3
"114";" Fl ";" Flerovium";" [289]";"EB0026";"[Rn] 5f14 6d10 7s2 7p2 ";175;114;114;7;14;;;;;;;;;"yes";;;;;14;"post-transition metal";"1998";7;4
"115";" Mc ";" Moscovium";" [288]";"EB0026";"[Rn] 5f14 6d10 7s2 7p3 ";173;115;115;7;15;;;;;;;;;"yes";;;;;14;"post-transition metal";"2003";7;5
"116";" Lv ";" Livermorium";" [293]";"EB0026";"[Rn] 5f14 6d10 7s2 7p4 ";176;116;116;7;16;;;;;;;;;"yes";;;;;14;"post-transition metal";"2000";7;6
"117";" Ts ";" Tennessine";" [294]";"EB0026";"[Rn] 5f14 6d10 7s2 7p5 ";178;117;117;7;17;;;;;;;;;"yes";;;;;14;"post-transition metal";"2010";7;7
"118";" Og ";" Oganesson";" [294] ";"EB0026";"[Rn] 5f14 6d10 7s2 7p6 ";176;118;118;7;18;;;;;;;;;"yes";;;;;15;"noble gas";"2002";7;8
"atomicNumber"," symbol"," name"," atomicMass"," cpkHexColor","BP Round","Base Price"," electronicConfiguration","NumberofNeutrons","NumberofProtons","NumberofElectrons","Period","Group"," electronegativity"," atomicRadius"," ionRadius"," vanDelWaalsRadius"," ionizationEnergy"," electronAffinity"," oxidationStates"," standardState","Radioactive"," bondingType"," meltingPoint"," boilingPoint","density","gScore"," groupBlock"," yearDiscovered","NumberofShells","NumberofValence"
"1"," H "," Hydrogen"," 1.00794(4)","FFFFFF","2,88","2,88","1s1 ",0,1,1,1,1,"2.2","37",,"120","1312","-73","-1, 1","gas"," ","diatomic","14","20","0.0000899",1,"nonmetal","1766",1,1
"2"," He "," Helium"," 4.002602(2)","D9FFFF","5,74","5,73981696","1s2 ",2,2,2,1,18,,"32",,"140","2372","0",,"gas"," ","atomic",,"4","0.0001785",7,"noble gas","1868",1,
"3"," Li "," Lithium"," 6.941(2)","CC80FF","4,216","4,21632","[He] 2s1 ",4,3,3,2,1,"0.98","134","76 (+1)","182","520","-60","1","solid"," ","metallic","454","1615","0.535","4","alkali metal","1817",2,1
"4"," Be "," Beryllium"," 9.012182(3)","C2FF00","5,311","5,3111808","[He] 2s2 ",5,4,4,2,2,"1.57","90","45 (+2)",,"900","0","2","solid"," ","metallic","1560","2743","1.848","6","alkaline earth metal","1798",2,2
"5"," B "," Boron"," 10.811(7)","FFB5B5","4,714","4,713984","[He] 2s2 2p1 ",6,5,5,2,13,"2.04","82","27 (+3)",,"801","-27","1, 2, 3","solid"," ","covalent network","2348","4273","2.46",5,"metalloid","1807",2,3
"6"," C "," Carbon"," 12.0107(8)","909090","3,168","3,168","[He] 2s2 2p2 ",6,6,6,2,14,"2.55","77","16 (+4)","170","1087","-154","-4, -3, -2, -1, 1, 2, 3, 4","solid"," ","covalent network","3823","4300","2.26",1,"nonmetal","Ancient",2,4
"7"," N "," Nitrogen"," 14.0067(2)","3050F8","3,168","3,168","[He] 2s2 2p3 ",7,7,7,2,15,"3.04","75","146 (-3)","155","1402","-7","-3, -2, -1, 1, 2, 3, 4, 5","gas"," ","diatomic","63","77","0.001251",1,"nonmetal","1772",2,5
"8"," O "," Oxygen"," 15.9994(3)","FF0D0D","3,168","3,168","[He] 2s2 2p4 ",8,8,8,2,16,"3.44","73","140 (-2)","152","1314","-141","-2, -1, 1, 2","gas"," ","diatomic","55","90","0.001429",1,"nonmetal","1774",2,6
"9"," F "," Fluorine"," 18.9984032(5)","90E050","3,802","3,8016","[He] 2s2 2p5 ",10,9,9,2,17,"3.98","71","133 (-1)","147","1681","-328","-1","gas"," ","atomic","54","85","0.001696",3,"halogen","1670",2,7
"10"," Ne "," Neon"," 20.1797(6)","B3E3F5","6,028","6,02781696","[He] 2s2 2p6 ",10,10,10,2,18,,"69",,"154","2081","0",,"gas"," ","atomic","25","27","0.0009",7,"noble gas","1898",2,8
"11"," Na "," Sodium"," 22.98976928(2)","AB5CF2","4,562","4,56192","[Ne] 3s1 ",12,11,11,3,1,"0.93","154","102 (+1)","227","496","-53","-1, 1","solid"," ","metallic","371","1156","0.968","4","alkali metal","1807",3,1
"12"," Mg "," Magnesium"," 24.3050(6)","8AFF00","5,657","5,6567808","[Ne] 3s2 ",12,12,12,3,2,"1.31","130","72 (+2)","173","738","0","1, 2","solid"," ","metallic","923","1363","1.738","6","alkaline earth metal","1808",3,2
"13"," Al "," Aluminum"," 26.9815386(8)","BFA6A6","3,802","3,8016","[Ne] 3s2 3p1 ",14,13,13,3,13,"1.61","118","53.5 (+3)",,"578","-43","1, 3","solid"," ","metallic","933","2792","2.7",2,"metal","Ancient",3,3
"14"," Si "," Silicon"," 28.0855(3)","F0C8A0","5,06","5,059584","[Ne] 3s2 3p2 ",14,14,14,3,14,"1.9","111","40 (+4)","210","787","-134","-4, -3, -2, -1, 1, 2, 3, 4","solid"," ","metallic","1687","3173","2.33",5,"metalloid","1854",3,4
"15"," P "," Phosphorus"," 30.973762(2)","FF8000","3,514","3,5136","[Ne] 3s2 3p3 ",16,15,15,3,15,"2.19","106","44 (+3)","180","1012","-72","-3, -2, -1, 1, 2, 3, 4, 5","solid"," ","covalent network","317","554","1.823","1","nonmetal","1669",3,5
"16"," S "," Sulfur"," 32.065(5)","FFFF30","3,514","3,5136","[Ne] 3s2 3p4 ",16,16,16,3,16,"2.58","102","184 (-2)","180","1000","-200","-2, -1, 1, 2, 3, 4, 5, 6","solid"," ","covalent network","388","718","1.96",1,"nonmetal","Ancient",3,6
"17"," Cl "," Chlorine"," 35.453(2)","1FF01F","4,147","4,1472","[Ne] 3s2 3p5 ",18,17,17,3,17,"3.16","99","181 (-1)","175","1251","-349","-1, 1, 2, 3, 4, 5, 6, 7","gas"," ","covalent network","172","239","0.003214",3,"halogen","1774",3,7
"18"," Ar "," Argon"," 39.948(1)","80D1E3","6,373","6,37341696","[Ne] 3s2 3p6 ",22,18,18,3,18,,"97",,"188","1521","0",,"gas"," ","atomic","84","87","0.001784",7,"noble gas","1894",3,8
"19"," K "," Potassium"," 39.0983(1)","8F40D4","4,977","4,97664","[Ar] 4s1 ",20,19,19,4,1,"0.82","196","138 (+1)","275","419","-48","1","solid"," ","metallic","337","1032","0.856","4","alkali metal","1807",4,1
"20"," Ca "," Calcium"," 40.078(4)","3DFF00","6,072","6,0715008","[Ar] 4s2 ",20,20,20,4,2,"1","174","100 (+2)",,"590","-2","2","solid"," ","metallic","1115","1757","1.55",6,"alkaline earth metal","Ancient",4,2
"21"," Sc "," Scandium"," 44.955912(6)","E6E6E6","7,648","7,648100352","[Ar] 3d1 4s2 ",24,21,21,4,3,"1.36","144","74.5 (+3)",,"633","-18","1, 2, 3","solid"," ","metallic","1814","3103","2.985","8","transition metal","1876",4,
"22"," Ti "," Titanium"," 47.867(1)","BFC2C7","7,648","7,648100352","[Ar] 3d2 4s2 ",26,22,22,4,4,"1.54","136","86 (+2)",,"659","-8","-1, 2, 3, 4","solid"," ","metallic","1941","3560","4.507","8","transition metal","1791",4,
"23"," V "," Vanadium"," 50.9415(1)","A6A6AB","7,648","7,648100352","[Ar] 3d3 4s2 ",28,23,23,4,5,"1.63","125","79 (+2)",,"651","-51","-1, 2, 3, 4","solid"," ","metallic","2183","3680","6.11","8","transition metal","1803",4,
"24"," Cr "," Chromium"," 51.9961(6)","8A99C7","7,648","7,648100352","[Ar] 3d5 4s1 ",28,24,24,4,6,"1.66","127","80 (+2*)",,"653","-64","-2, -1, 1, 2, 3, 4, 5, 6","solid"," ","metallic","2180","2944","7.14","8","transition metal","Ancient",4,
"25"," Mn "," Manganese"," 54.938045(5)","9C7AC7","7,648","7,648100352","[Ar] 3d5 4s2 ",30,25,25,4,7,"1.55","139","67 (+2)",,"717","0","-3, -2, -1, 1, 2, 3, 4, 5, 6, 7","solid"," ","metallic","1519","2334","7.47","8","transition metal","1774",4,
"26"," Fe "," Iron"," 55.845(2)","E06633","7,648","7,648100352","[Ar] 3d6 4s2 ",30,26,26,4,8,"1.83","125","78 (+2*)",,"763","-16","-2, -1, 1, 2, 3, 4, 5, 6","solid"," ","metallic","1811","3134","7.874","8","transition metal","Ancient",4,
"27"," Co "," Cobalt"," 58.933195(5)","F090A0","7,648","7,648100352","[Ar] 3d7 4s2 ",32,27,27,4,9,"1.88","126","74.5 (+2*)",,"760","-64","-1, 1, 2, 3, 4, 5","solid"," ","metallic","1768","3200","8.9","8","transition metal","Ancient",4,
"28"," Ni "," Nickel"," 58.6934(4)","50D050","7,648","7,648100352","[Ar] 3d8 4s2 ",31,28,28,4,10,"1.91","121","69 (+2)","163","737","-112","-1, 1, 2, 3, 4","solid"," ","metallic","1728","3186","8.908","8","transition metal","1751",4,
"29"," Cu "," Copper"," 63.546(3)","C88033","7,648","7,648100352","[Ar] 3d10 4s1 ",35,29,29,4,11,"1.9","138","77 (+1)","140","746","-118","1, 2, 3, 4","solid"," ","metallic","1358","3200","8.92","8","transition metal","Ancient",4,
"30"," Zn "," Zinc"," 65.38(2)","7D80B0","7,648","7,648100352","[Ar] 3d10 4s2 ",35,30,30,4,12,"1.65","131","74 (+2)","139","906","0","2","solid"," ","metallic","693","1180","7.14","8","transition metal","1746",4,
"31"," Ga "," Gallium"," 69.723(1)","C28F8F","4,216","4,21632","[Ar] 3d10 4s2 4p1 ",39,31,31,4,13,"1.81","126","62 (+3)","187","579","-29","1, 2, 3","solid"," ","metallic","303","2477","5.904","2","metal","1875",4,3
"32"," Ge "," Germanium"," 72.64(1)","668F8F","5,474","5,474304","[Ar] 3d10 4s2 4p2 ",41,32,32,4,14,"2.01","122","73 (+2)",,"762","-119","-4, 1, 2, 3, 4","solid"," ","metallic","1211","3093","5.323","5","metalloid","1886",4,4
"33"," As "," Arsenic"," 74.92160(2)","BD80E3","5,474","5,474304","[Ar] 3d10 4s2 4p3 ",42,33,33,4,15,"2.18","119","58 (+3)","185","947","-78","-3, 2, 3, 5","solid"," ","metallic","1090","887","5.727","5","metalloid","Ancient",4,5
"34"," Se "," Selenium"," 78.96(3)","FFA100","3,928","3,92832","[Ar] 3d10 4s2 4p4 ",45,34,34,4,16,"2.55","116","198 (-2)","190","941","-195","-2, 2, 4, 6","solid"," ","metallic","494","958","4.819","1","nonmetal","1817",4,6
"35"," Br "," Bromine"," 79.904(1)","A62929","4,562","4,56192","[Ar] 3d10 4s2 4p5 ",45,35,35,4,17,"2.96","114","196 (-1)","185","1140","-325","-1, 1, 3, 4, 5, 7","liquid"," ","covalent network","266","332","3.12",3,"halogen","1826",4,7
"36"," Kr "," Krypton"," 83.798(2)","5CB8D1","6,788","6,78813696","[Ar] 3d10 4s2 4p6 ",48,36,36,4,18,,"110",,"202","1351","0","2","gas"," ","atomic","116","120","0.00375",7,"noble gas","1898",4,8
"37"," Rb "," Rubidium"," 85.4678(3)","702EB0","5,474","5,474304","[Kr] 5s1 ",48,37,37,5,1,"0.82","211","152 (+1)",,"403","-47","1","solid"," ","metallic","312","961","1.532","4","alkali metal","1861",5,1
"38"," Sr "," Strontium"," 87.62(1)","00FF00","6,569","6,5691648","[Kr] 5s2 ",50,38,38,5,2,"0.95","192","118 (+2)",,"550","-5","2","solid"," ","metallic","1050","1655","2.63",6,"alkaline earth metal","1790",5,2
"39"," Y "," Yttrium"," 88.90585(2)","94FFFF","9,178","9,1777204224","[Kr] 4d1 5s2 ",50,39,39,5,3,"1.22","162","90 (+3)",,"600","-30","1, 2, 3","solid"," ","metallic","1799","3618","4.472","9","transition metal","1794",5,
"40"," Zr "," Zirconium"," 91.224(2)","94E0E0","9,178","9,1777204224","[Kr] 4d2 5s2 ",51,40,40,5,4,"1.33","148","72 (+4)",,"640","-41","1, 2, 3, 4","solid"," ","metallic","2128","4682","6.511","9","transition metal","1789",5,
"41"," Nb "," Niobium"," 92.90638(2)","73C2C9","9,178","9,1777204224","[Kr] 4d4 5s1 ",52,41,41,5,5,"1.6","137","72 (+3)",,"652","-86","-1, 2, 3, 4, 5","solid"," ","metallic","2750","5017","8.57","9","transition metal","1801",5,
"42"," Mo "," Molybdenum"," 95.96(2)","54B5B5","9,178","9,1777204224","[Kr] 4d5 5s1 ",54,42,42,5,6,"2.16","145","69 (+3)",,"684","-72","-2, -1, 1, 2, 3, 4, 5, 6","solid"," ","metallic","2896","4912","10.28","9","transition metal","1778",5,
"43"," Tc "," Technetium"," [98]","3B9E9E","9,178","9,1777204224","[Kr] 4d5 5s2 ",55,43,43,5,7,"1.9","156","64.5 (+4)",,"702","-53","-3, -1, 1, 2, 3, 4, 5, 6, 7","solid","yes","metallic","2430","4538","11.5","9","transition metal","1937",5,
"44"," Ru "," Ruthenium"," 101.07(2)","248F8F","9,178","9,1777204224","[Kr] 4d7 5s1 ",57,44,44,5,8,"2.2","126","68 (+3)",,"710","-101","-2, 1, 2, 3, 4, 5, 6, 7, 8","solid"," ","metallic","2607","4423","12.37","9","transition metal","1827",5,
"45"," Rh "," Rhodium"," 102.90550(2)","0A7D8C","9,178","9,1777204224","[Kr] 4d8 5s1 ",58,45,45,5,9,"2.28","135","66.5 (+3)",,"720","-110","-1, 1, 2, 3, 4, 5, 6","solid"," ","metallic","2237","3968","12.45","9","transition metal","1803",5,
"46"," Pd "," Palladium"," 106.42(1)","6985","9,178","9,1777204224","[Kr] 4d10 ",60,46,46,5,10,"2.2","131","59 (+1)","163","804","-54","2, 4","solid"," ","metallic","1828","3236","12.023","9","transition metal","1803",5,
"47"," Ag "," Silver"," 107.8682(2)","C0C0C0","9,178","9,1777204224","[Kr] 4d10 5s1 ",61,47,47,5,11,"1.93","153","115 (+1)","172","731","-126","1, 2, 3","solid"," ","metallic","1235","2435","10.49","9","transition metal","Ancient",5,
"48"," Cd "," Cadmium"," 112.411(8)","FFD98F","9,178","9,1777204224","[Kr] 4d10 5s2 ",64,48,48,5,12,"1.69","148","95 (+2)","158","868","0","2","solid"," ","metallic","594","1040","8.65","9","transition metal","1817",5,
"49"," In "," Indium"," 114.818(3)","A67573","4,714","4,713984","[Kr] 4d10 5s2 5p1 ",66,49,49,5,13,"1.78","144","80 (+3)","193","558","-29","1, 2, 3","solid"," ","metallic","430","2345","7.31",2,"metal","1863",5,3
"50"," Sn "," Tin"," 118.710(7)","668080","4,714","4,713984","[Kr] 4d10 5s2 5p2 ",69,50,50,5,14,"1.96","141","112 (+2)","217","709","-107","-4, 2, 4","solid"," ","metallic","505","2875","7.31",2,"metal","Ancient",5,4
"51"," Sb "," Antimony"," 121.760(1)","9E63B5","5,972","5,971968","[Kr] 4d10 5s2 5p3 ",71,51,51,5,15,"2.05","138","76 (+3)",,"834","-103","-3, 3, 5","solid"," ","metallic","904","1860","6.697","5","metalloid","Ancient",5,5
"52"," Te "," Tellurium"," 127.60(3)","D47A00","5,972","5,971968","[Kr] 4d10 5s2 5p4 ",76,52,52,5,16,"2.1","135","221 (-2)","206","869","-190","-2, 2, 4, 5, 6","solid"," ","metallic","723","1261","6.24",5,"metalloid","1782",5,6
"53"," I "," Iodine"," 126.90447(3)","940094","5,06","5,059584","[Kr] 4d10 5s2 5p5 ",74,53,53,5,17,"2.66","133","220 (-1)","198","1008","-295","-1, 1, 3, 5, 7","solid"," ","covalent network","387","457","4.94",3,"halogen","1811",5,7
"54"," Xe "," Xenon"," 131.293(6)","429EB0","7,286","7,28580096","[Kr] 4d10 5s2 5p6 ",77,54,54,5,18,,"130","48 (+8)","216","1170","0","2, 4, 6, 8","gas"," ","atomic","161","165","0.0059",7,"noble gas","1898",5,8
"55"," Cs "," Cesium"," 132.9054519(2)","57178F","6,072","6,0715008","[Xe] 6s1 ",78,55,55,6,1,"0.79","225","167 (+1)",,"376","-46","1","solid"," ","metallic","302","944","1.879","4","alkali metal","1860",6,1
"56"," Ba "," Barium"," 137.327(7)","00C900","7,166","7,1663616","[Xe] 6s2 ",81,56,56,6,2,"0.89","198","135 (+2)",,"503","-14","2","solid"," ","metallic","1000","2143","3.51",6,"alkaline earth metal","1808",6,2
"57"," La "," Lanthanum"," 138.90547(7)","70D4FF","14,283","14,2825013379072","[Xe] 5d1 6s2 ",82,57,57,6,3,"1.1","169","103.2 (+3)",,"538","-48","2, 3","solid"," ","metallic","1193","3737","6.146","12","lanthanoid","1839",6,
"58"," Ce "," Cerium"," 140.116(1)","FFFFC7","14,283","14,2825013379072","[Xe] 4f1 5d1 6s2 ",82,58,58,6,3,"1.12",,"102 (+3)",,"534","-50","2, 3, 4","solid"," ","metallic","1071","3633","6.689","12","lanthanoid","1803",6,
"59"," Pr "," Praseodymium"," 140.90765(2)","D9FFC7","14,283","14,2825013379072","[Xe] 4f3 6s2 ",82,59,59,6,3,"1.13",,"99 (+3)",,"527","-50","2, 3, 4","solid"," ","metallic","1204","3563","6.64","12","lanthanoid","1885",6,
"60"," Nd "," Neodymium"," 144.242(3)","C7FFC7","14,283","14,2825013379072","[Xe] 4f4 6s2 ",84,60,60,6,3,"1.14",,"129 (+2)",,"533","-50","2, 3","solid"," ","metallic","1294","3373","7.01","12","lanthanoid","1885",6,
"61"," Pm "," Promethium"," [145]","A3FFC7","14,283","14,2825013379072","[Xe] 4f5 6s2 ",84,61,61,6,3,"1.13",,"97 (+3)",,"540","-50","3","solid","yes","metallic","1373","3273","7.264","12","lanthanoid","1947",6,
"62"," Sm "," Samarium"," 150.36(2)","8FFFC7","14,283","14,2825013379072","[Xe] 4f6 6s2 ",88,62,62,6,3,"1.17",,"122 (+2)",,"545","-50","2, 3","solid"," ","metallic","1345","2076","7.353","12","lanthanoid","1853",6,
"63"," Eu "," Europium"," 151.964(1)","61FFC7","14,283","14,2825013379072","[Xe] 4f7 6s2 ",89,63,63,6,3,"1.2",,"117 (+2)",,"547","-50","2, 3","solid"," ","metallic","1095","1800","5.244","12","lanthanoid","1901",6,
"64"," Gd "," Gadolinium"," 157.25(3)","45FFC7","14,283","14,2825013379072","[Xe] 4f7 5d1 6s2 ",93,64,64,6,3,"1.2",,"93.8 (+3)",,"593","-50","1, 2, 3","solid"," ","metallic","1586","3523","7.901","12","lanthanoid","1880",6,
"65"," Tb "," Terbium"," 158.92535(2)","30FFC7","14,283","14,2825013379072","[Xe] 4f9 6s2 ",94,65,65,6,3,"1.2",,"92.3 (+3)",,"566","-50","1, 3, 4","solid"," ","metallic","1629","3503","8.219","12","lanthanoid","1843",6,
"66"," Dy "," Dysprosium"," 162.500(1)","1FFFC7","8,916","8,916","[Xe] 4f10 6s2 ",97,66,66,6,3,"1.22",,"107 (+2)",,"573","-50","2, 3","solid"," ","metallic","1685","2840","8.551","12","lanthanoid","1886",6,
"67"," Ho "," Holmium"," 164.93032(2)","00FF9C","8,916","8,916","[Xe] 4f11 6s2 ",98,67,67,6,3,"1.23",,"90.1 (+3)",,"581","-50","3","solid"," ","metallic","1747","2973","8.795","12","lanthanoid","1878",6,
"68"," Er "," Erbium"," 167.259(3)","0.00E+00","8,916","8,916","[Xe] 4f12 6s2 ",99,68,68,6,3,"1.24",,"89 (+3)",,"589","-50","3","solid"," ","metallic","1770","3141","9.066","12","lanthanoid","1842",6,
"69"," Tm "," Thulium"," 168.93421(2)","00D452","8,916","8,916","[Xe] 4f13 6s2 ",100,69,69,6,3,"1.25",,"103 (+2)",,"597","-50","2, 3","solid"," ","metallic","1818","2223","9.321","12","lanthanoid","1879",6,
"70"," Yb "," Ytterbium"," 173.054(5)","00BF38","8,916","8,916","[Xe] 4f14 6s2 ",103,70,70,6,3,"1.1",,"102 (+2)",,"603","-50","2, 3","solid"," ","metallic","1092","1469","6.57","12","lanthanoid","1878",6,
"71"," Lu "," Lutetium"," 174.9668(1)","00AB24","8,916","8,916","[Xe] 4f14 5d1 6s2 ",104,71,71,6,3,"1.27","160","86.1 (+3)",,"524","-50","3","solid"," ","metallic","1936","3675","9.841","12","lanthanoid","1907",6,
"72"," Hf "," Hafnium"," 178.49(2)","4DC2FF","6,192","6,192","[Xe] 4f14 5d2 6s2 ",106,72,72,6,4,"1.3","150","71 (+4)",,"659","0","2, 3, 4","solid"," ","metallic","2506","4876","13.31",10,"transition metal","1923",6,
"73"," Ta "," Tantalum"," 180.94788(2)","4DA6FF","6,192","6,192","[Xe] 4f14 5d3 6s2 ",108,73,73,6,5,"1.5","138","72 (+3)",,"761","-31","-1, 2, 3, 4, 5","solid"," ","metallic","3290","5731","16.65",10,"transition metal","1802",6,
"74"," W "," Tungsten"," 183.84(1)","2194D6","6,192","6,192","[Xe] 4f14 5d4 6s2 ",110,74,74,6,6,"2.36","146","66 (+4)",,"770","-79","-2, -1, 1, 2, 3, 4, 5, 6","solid"," ","metallic","3695","5828","19.25",10,"transition metal","1783",6,
"75"," Re "," Rhenium"," 186.207(1)","267DAB","6,192","6,192","[Xe] 4f14 5d5 6s2 ",111,75,75,6,7,"1.9","159","63 (+4)",,"760","-15","-3, -1, 1, 2, 3, 4, 5, 6, 7","solid"," ","metallic","3459","5869","21.02",10,"transition metal","1925",6,
"76"," Os "," Osmium"," 190.23(3)","266696","6,192","6,192","[Xe] 4f14 5d6 6s2 ",114,76,76,6,8,"2.2","128","63 (+4)",,"840","-106","-2, -1, 1, 2, 3, 4, 5, 6, 7, 8","solid"," ","metallic","3306","5285","22.61",10,"transition metal","1803",6,
"77"," Ir "," Iridium"," 192.217(3)","175487","6,192","6,192","[Xe] 4f14 5d7 6s2 ",115,77,77,6,9,"2.2","137","68 (+3)",,"880","-151","-3, -1, 1, 2, 3, 4, 5, 6","solid"," ","metallic","2739","4701","22.65",10,"transition metal","1803",6,
"78"," Pt "," Platinum"," 195.084(9)","D0D0E0","6,192","6,192","[Xe] 4f14 5d9 6s1 ",117,78,78,6,10,"2.28","128","86 (+2)","175","870","-205","2, 4, 5, 6","solid"," ","metallic","2041","4098","21.09",10,"transition metal","Ancient",6,
"79"," Au "," Gold"," 196.966569(4)","FFD123","6,192","6,192","[Xe] 4f14 5d10 6s1 ",118,79,79,6,11,"2.54","144","137 (+1)","166","890","-223","-1, 1, 2, 3, 5","solid"," ","metallic","1337","3129","19.3",10,"transition metal","Ancient",6,
"80"," Hg "," Mercury"," 200.59(2)","B8B8D0","6,192","6,192","[Xe] 4f14 5d10 6s2 ",121,80,80,6,12,"2","149","119 (+1)","155","1007","0","1, 2, 4","liquid"," ","metallic","234","630","13.534",10,"transition metal","Ancient",6,
"81"," Tl "," Thallium"," 204.3833(2)","A6544D","1,44","1,44","[Xe] 4f14 5d10 6s2 6p1 ",123,81,81,6,13,"2.04","148","150 (+1)","196","589","-19","1, 3","solid"," ","metallic","577","1746","11.85",2,"metal","1861",6,3
"82"," Pb "," Lead"," 207.2(1)","575961","1,44","1,44","[Xe] 4f14 5d10 6s2 6p2 ",125,82,82,6,14,"2.33","147","119 (+2)","202","716","-35","-4, 2, 4","solid"," ","metallic","601","2022","11.34",2,"metal","Ancient",6,4
"83"," Bi "," Bismuth"," 208.98040(1)","9E4FB5","1,44","1,44","[Xe] 4f14 5d10 6s2 6p3 ",126,83,83,6,15,"2.02","146","103 (+3)",,"703","-91","-3, 3, 5","solid"," ","metallic","544","1837","9.78",2,"metal","Ancient",6,5
"84"," Po "," Polonium"," [209]","AB5C00","2,488","2,488","[Xe] 4f14 5d10 6s2 6p4 ",126,84,84,6,16,"2",,"94 (+4)",,"812","-183","-2, 2, 4, 6","solid","yes","metallic","527","1235","9.196","5","metalloid","1898",6,6
"85"," At "," Astatine"," [210]","754F45","1,728","1,728","[Xe] 4f14 5d10 6s2 6p5 ",125,85,85,6,17,"2.2",,"62 (+7)",,"920","-270","-1, 1, 3, 5","solid","yes","covalent network","575",,,3,"halogen","1940",6,7
"86"," Rn "," Radon"," [222]","428296","3,583","3,583","[Xe] 4f14 5d10 6s2 6p6 ",136,86,86,6,18,,"145",,,"1037",,"2","gas","yes","atomic","202","211","0.00973",7,"noble gas","1900",6,8
"87"," Fr "," Francium"," [223]","420066","2,074","2,074","[Rn] 7s1 ",136,87,87,7,1,"0.7",,"180 (+1)",,"380",,"1","solid","yes","metallic",,,,4,"alkali metal","1939",7,1
"88"," Ra "," Radium"," [226]","007D00","2,986","2,986","[Rn] 7s2 ",138,88,88,7,2,"0.9",,"148 (+2)",,"509",,"2","solid","yes","metallic","973","2010","5","6","alkaline earth metal","1898",7,2
"89"," Ac "," Actinium"," [227]","70ABFA","10,699","10,699","[Rn] 6d1 7s2 ",138,89,89,7,3,"1.1",,"112 (+3)",,"499",,"3","solid","yes","metallic","1323","3473","10.07",13,"actinoid","1899",7,
"90"," Th "," Thorium"," 232.03806(2)","00BAFF","10,699","10,699","[Rn] 6d2 7s2 ",142,90,90,7,3,"1.3",,"94 (+4)",,"587",,"2, 3, 4","solid","yes","metallic","2023","5093","11.724",13,"actinoid","1828",7,
"91"," Pa "," Protactinium"," 231.03588(2)","00A1FF","10,699","10,699","[Rn] 5f2 6d1 7s2 ",140,91,91,7,3,"1.5",,"104 (+3)",,"568",,"3, 4, 5","solid","yes","metallic","1845","4273","15.37",13,"actinoid","1913",7,
"92"," U "," Uranium"," 238.02891(3)","008FFF","10,699","10,699","[Rn] 5f3 6d1 7s2 ",146,92,92,7,3,"1.38",,"102.5 (+3)","186","598",,"3, 4, 5, 6","solid","yes","metallic","1408","4200","19.05",13,"actinoid","1789",7,
"93"," Np "," Neptunium"," [237]","0080FF","10,699","10,699","[Rn] 5f4 6d1 7s2 ",144,93,93,7,3,"1.36",,"110 (+2)",,"605",,"3, 4, 5, 6, 7","solid","yes","metallic","917","4273","20.45",13,"actinoid","1940",7,
"94"," Pu "," Plutonium"," [244]","006BFF","10,699","10,699","[Rn] 5f6 7s2 ",150,94,94,7,3,"1.28",,"100 (+3)",,"585",,"3, 4, 5, 6, 7","solid","yes","metallic","913","3503","19.816",13,"actinoid","1940",7,
"95"," Am "," Americium"," [243]","545CF2","10,699","10,699","[Rn] 5f7 7s2 ",148,95,95,7,3,"1.3",,"126 (+2)",,"578",,"2, 3, 4, 5, 6","solid","yes","metallic","1449","2284",,13,"actinoid","1944",7,
"96"," Cm "," Curium"," [247]","785CE3","10,699","10,699","[Rn] 5f7 6d1 7s2 ",151,96,96,7,3,"1.3",,"97 (+3)",,"581",,"3, 4","solid","yes","metallic","1618","3383","13.51",13,"actinoid","1944",7,
"97"," Bk "," Berkelium"," [247]","8A4FE3","10,699","10,699","[Rn] 5f9 7s2 ",150,97,97,7,3,"1.3",,"96 (+3)",,"601",,"3, 4","solid","yes","metallic","1323",,"14.78",13,"actinoid","1949",7,
"98"," Cf "," Californium"," [251]","A136D4","10,699","10,699","[Rn] 5f10 7s2 ",153,98,98,7,3,"1.3",,"95 (+3)",,"608",,"2, 3, 4","solid","yes","metallic","1173",,"15.1",13,"actinoid","1950",7,
"99"," Es "," Einsteinium"," [252]","B31FD4","10,699","10,699","[Rn] 5f11 7s2 ",153,99,99,7,3,"1.3",,,,"619",,"2, 3","solid","yes",,"1133",,,13,"actinoid","1952",7,
"100"," Fm "," Fermium"," [257]","B31FBA","10,699","10,699","[Rn] 5f12 7s2 ",157,100,100,7,3,"1.3",,,,"627",,"2, 3",,"yes",,"1800",,,13,"actinoid","1952",7,
"101"," Md "," Mendelevium"," [258]","B30DA6","10,699","10,699","[Rn] 5f13 7s2 ",157,101,101,7,3,"1.3",,,,"635",,"2, 3",,"yes",,"1100",,,13,"actinoid","1955",7,
"102"," No "," Nobelium"," [259]","BD0D87","10,699","10,699","[Rn] 5f14 7s2 ",157,102,102,7,3,"1.3",,,,"642",,"2, 3",,"yes",,"1100",,,13,"actinoid","1957",7,
"103"," Lr "," Lawrencium"," [262]","C70066","10,699","10,699","[Rn] 5f14 7s2 7p1 ",159,103,103,7,3,"1.3",,,,,,"3",,"yes",,"1900",,,13,"actinoid","1961",7,
"104"," Rf "," Rutherfordium"," [267]","CC0059","7,43","7,43","[Rn] 5f14 6d2 7s2 ",157,104,104,7,4,,,,,,,"4",,"yes",,,,,11,"transition metal","1969",7,
"105"," Db "," Dubnium"," [268]","D1004F","7,43","7,43","[Rn] 5f14 6d3 7s2 ",157,105,105,7,5,,,,,,,,,"yes",,,,,11,"transition metal","1967",7,
"106"," Sg "," Seaborgium"," [271]","D90045","7,43","7,43","[Rn] 5f14 6d4 7s2 ",160,106,106,7,6,,,,,,,,,"yes",,,,,11,"transition metal","1974",7,
"107"," Bh "," Bohrium"," [272]","E00038","7,43","7,43","[Rn] 5f14 6d5 7s2 ",157,107,107,7,7,,,,,,,,,"yes",,,,,11,"transition metal","1976",7,
"108"," Hs "," Hassium"," [270]","E6002E","7,43","7,43","[Rn] 5f14 6d6 7s2 ",159,108,108,7,8,,,,,,,,,"yes",,,,,11,"transition metal","1984",7,
"109"," Mt "," Meitnerium"," [276]","EB0026","7,43","7,43","[Rn] 5f14 6d7 7s2 ",159,109,109,7,9,,,,,,,,,"yes",,,,,11,"transition metal","1982",7,
"110"," Ds "," Darmstadtium"," [281]","EB0026","7,43","7,43","[Rn] 5f14 6d9 7s1 ",161,110,110,7,10,,,,,,,,,"yes",,,,,11,"transition metal","1994",7,
"111"," Rg "," Roentgenium"," [280]","EB0026","7,43","7,43","[Rn] 5f14 6d10 7s1 ",161,111,111,7,11,,,,,,,,,"yes",,,,,11,"transition metal","1994",7,
"112"," Cn "," Copernicium"," [285]","EB0026","7,43","7,43","[Rn] 5f14 6d10 7s2 ",173,112,112,7,12,,,,,,,,,"yes",,,,,11,"transition metal","1996",7,
"113"," Nh "," Nihonium"," [284]","EB0026","12,839","12,839","[Rn] 5f14 6d10 7s2 7p1 ",171,113,113,7,13,,,,,,,,,"yes",,,,,14,"post-transition metal","2003",7,3
"114"," Fl "," Flerovium"," [289]","EB0026","12,839","12,839","[Rn] 5f14 6d10 7s2 7p2 ",175,114,114,7,14,,,,,,,,,"yes",,,,,14,"post-transition metal","1998",7,4
"115"," Mc "," Moscovium"," [288]","EB0026","12,839","12,839","[Rn] 5f14 6d10 7s2 7p3 ",173,115,115,7,15,,,,,,,,,"yes",,,,,14,"post-transition metal","2003",7,5
"116"," Lv "," Livermorium"," [293]","EB0026","12,839","12,839","[Rn] 5f14 6d10 7s2 7p4 ",176,116,116,7,16,,,,,,,,,"yes",,,,,14,"post-transition metal","2000",7,6
"117"," Ts "," Tennessine"," [294]","EB0026","12,839","12,839","[Rn] 5f14 6d10 7s2 7p5 ",178,117,117,7,17,,,,,,,,,"yes",,,,,14,"post-transition metal","2010",7,7
"118"," Og "," Oganesson"," [294] ","EB0026","15,407","15,407","[Rn] 5f14 6d10 7s2 7p6 ",176,118,118,7,18,,,,,,,,,"yes",,,,,15,"noble gas","2002",7,8

1 atomicNumber symbol name atomicMass cpkHexColor BP Round Base Price electronicConfiguration NumberofNeutrons NumberofProtons NumberofElectrons Period Group electronegativity atomicRadius ionRadius vanDelWaalsRadius ionizationEnergy electronAffinity oxidationStates standardState Radioactive bondingType meltingPoint boilingPoint density gScore groupBlock yearDiscovered NumberofShells NumberofValence
2 1 H Hydrogen 1.00794(4) FFFFFF 2,88 2,88 1s1 0 1 1 1 1 2.2 37 120 1312 -73 -1, 1 gas diatomic 14 20 0.0000899 1 nonmetal 1766 1 1
3 2 He Helium 4.002602(2) D9FFFF 5,74 5,73981696 1s2 2 2 2 1 18 32 140 2372 0 gas atomic 4 0.0001785 7 noble gas 1868 1
4 3 Li Lithium 6.941(2) CC80FF 4,216 4,21632 [He] 2s1 4 3 3 2 1 0.98 134 76 (+1) 182 520 -60 1 solid metallic 454 1615 0.535 4 alkali metal 1817 2 1
5 4 Be Beryllium 9.012182(3) C2FF00 5,311 5,3111808 [He] 2s2 5 4 4 2 2 1.57 90 45 (+2) 900 0 2 solid metallic 1560 2743 1.848 6 alkaline earth metal 1798 2 2
6 5 B Boron 10.811(7) FFB5B5 4,714 4,713984 [He] 2s2 2p1 6 5 5 2 13 2.04 82 27 (+3) 801 -27 1, 2, 3 solid covalent network 2348 4273 2.46 5 metalloid 1807 2 3
7 6 C Carbon 12.0107(8) 909090 3,168 3,168 [He] 2s2 2p2 6 6 6 2 14 2.55 77 16 (+4) 170 1087 -154 -4, -3, -2, -1, 1, 2, 3, 4 solid covalent network 3823 4300 2.26 1 nonmetal Ancient 2 4
8 7 N Nitrogen 14.0067(2) 3050F8 3,168 3,168 [He] 2s2 2p3 7 7 7 2 15 3.04 75 146 (-3) 155 1402 -7 -3, -2, -1, 1, 2, 3, 4, 5 gas diatomic 63 77 0.001251 1 nonmetal 1772 2 5
9 8 O Oxygen 15.9994(3) FF0D0D 3,168 3,168 [He] 2s2 2p4 8 8 8 2 16 3.44 73 140 (-2) 152 1314 -141 -2, -1, 1, 2 gas diatomic 55 90 0.001429 1 nonmetal 1774 2 6
10 9 F Fluorine 18.9984032(5) 90E050 3,802 3,8016 [He] 2s2 2p5 10 9 9 2 17 3.98 71 133 (-1) 147 1681 -328 -1 gas atomic 54 85 0.001696 3 halogen 1670 2 7
11 10 Ne Neon 20.1797(6) B3E3F5 6,028 6,02781696 [He] 2s2 2p6 10 10 10 2 18 69 154 2081 0 gas atomic 25 27 0.0009 7 noble gas 1898 2 8
12 11 Na Sodium 22.98976928(2) AB5CF2 4,562 4,56192 [Ne] 3s1 12 11 11 3 1 0.93 154 102 (+1) 227 496 -53 -1, 1 solid metallic 371 1156 0.968 4 alkali metal 1807 3 1
13 12 Mg Magnesium 24.3050(6) 8AFF00 5,657 5,6567808 [Ne] 3s2 12 12 12 3 2 1.31 130 72 (+2) 173 738 0 1, 2 solid metallic 923 1363 1.738 6 alkaline earth metal 1808 3 2
14 13 Al Aluminum 26.9815386(8) BFA6A6 3,802 3,8016 [Ne] 3s2 3p1 14 13 13 3 13 1.61 118 53.5 (+3) 578 -43 1, 3 solid metallic 933 2792 2.7 2 metal Ancient 3 3
15 14 Si Silicon 28.0855(3) F0C8A0 5,06 5,059584 [Ne] 3s2 3p2 14 14 14 3 14 1.9 111 40 (+4) 210 787 -134 -4, -3, -2, -1, 1, 2, 3, 4 solid metallic 1687 3173 2.33 5 metalloid 1854 3 4
16 15 P Phosphorus 30.973762(2) FF8000 3,514 3,5136 [Ne] 3s2 3p3 16 15 15 3 15 2.19 106 44 (+3) 180 1012 -72 -3, -2, -1, 1, 2, 3, 4, 5 solid covalent network 317 554 1.823 1 nonmetal 1669 3 5
17 16 S Sulfur 32.065(5) FFFF30 3,514 3,5136 [Ne] 3s2 3p4 16 16 16 3 16 2.58 102 184 (-2) 180 1000 -200 -2, -1, 1, 2, 3, 4, 5, 6 solid covalent network 388 718 1.96 1 nonmetal Ancient 3 6
18 17 Cl Chlorine 35.453(2) 1FF01F 4,147 4,1472 [Ne] 3s2 3p5 18 17 17 3 17 3.16 99 181 (-1) 175 1251 -349 -1, 1, 2, 3, 4, 5, 6, 7 gas covalent network 172 239 0.003214 3 halogen 1774 3 7
19 18 Ar Argon 39.948(1) 80D1E3 6,373 6,37341696 [Ne] 3s2 3p6 22 18 18 3 18 97 188 1521 0 gas atomic 84 87 0.001784 7 noble gas 1894 3 8
20 19 K Potassium 39.0983(1) 8F40D4 4,977 4,97664 [Ar] 4s1 20 19 19 4 1 0.82 196 138 (+1) 275 419 -48 1 solid metallic 337 1032 0.856 4 alkali metal 1807 4 1
21 20 Ca Calcium 40.078(4) 3DFF00 6,072 6,0715008 [Ar] 4s2 20 20 20 4 2 1 174 100 (+2) 590 -2 2 solid metallic 1115 1757 1.55 6 alkaline earth metal Ancient 4 2
22 21 Sc Scandium 44.955912(6) E6E6E6 7,648 7,648100352 [Ar] 3d1 4s2 24 21 21 4 3 1.36 144 74.5 (+3) 633 -18 1, 2, 3 solid metallic 1814 3103 2.985 8 transition metal 1876 4
23 22 Ti Titanium 47.867(1) BFC2C7 7,648 7,648100352 [Ar] 3d2 4s2 26 22 22 4 4 1.54 136 86 (+2) 659 -8 -1, 2, 3, 4 solid metallic 1941 3560 4.507 8 transition metal 1791 4
24 23 V Vanadium 50.9415(1) A6A6AB 7,648 7,648100352 [Ar] 3d3 4s2 28 23 23 4 5 1.63 125 79 (+2) 651 -51 -1, 2, 3, 4 solid metallic 2183 3680 6.11 8 transition metal 1803 4
25 24 Cr Chromium 51.9961(6) 8A99C7 7,648 7,648100352 [Ar] 3d5 4s1 28 24 24 4 6 1.66 127 80 (+2*) 653 -64 -2, -1, 1, 2, 3, 4, 5, 6 solid metallic 2180 2944 7.14 8 transition metal Ancient 4
26 25 Mn Manganese 54.938045(5) 9C7AC7 7,648 7,648100352 [Ar] 3d5 4s2 30 25 25 4 7 1.55 139 67 (+2) 717 0 -3, -2, -1, 1, 2, 3, 4, 5, 6, 7 solid metallic 1519 2334 7.47 8 transition metal 1774 4
27 26 Fe Iron 55.845(2) E06633 7,648 7,648100352 [Ar] 3d6 4s2 30 26 26 4 8 1.83 125 78 (+2*) 763 -16 -2, -1, 1, 2, 3, 4, 5, 6 solid metallic 1811 3134 7.874 8 transition metal Ancient 4
28 27 Co Cobalt 58.933195(5) F090A0 7,648 7,648100352 [Ar] 3d7 4s2 32 27 27 4 9 1.88 126 74.5 (+2*) 760 -64 -1, 1, 2, 3, 4, 5 solid metallic 1768 3200 8.9 8 transition metal Ancient 4
29 28 Ni Nickel 58.6934(4) 50D050 7,648 7,648100352 [Ar] 3d8 4s2 31 28 28 4 10 1.91 121 69 (+2) 163 737 -112 -1, 1, 2, 3, 4 solid metallic 1728 3186 8.908 8 transition metal 1751 4
30 29 Cu Copper 63.546(3) C88033 7,648 7,648100352 [Ar] 3d10 4s1 35 29 29 4 11 1.9 138 77 (+1) 140 746 -118 1, 2, 3, 4 solid metallic 1358 3200 8.92 8 transition metal Ancient 4
31 30 Zn Zinc 65.38(2) 7D80B0 7,648 7,648100352 [Ar] 3d10 4s2 35 30 30 4 12 1.65 131 74 (+2) 139 906 0 2 solid metallic 693 1180 7.14 8 transition metal 1746 4
32 31 Ga Gallium 69.723(1) C28F8F 4,216 4,21632 [Ar] 3d10 4s2 4p1 39 31 31 4 13 1.81 126 62 (+3) 187 579 -29 1, 2, 3 solid metallic 303 2477 5.904 2 metal 1875 4 3
33 32 Ge Germanium 72.64(1) 668F8F 5,474 5,474304 [Ar] 3d10 4s2 4p2 41 32 32 4 14 2.01 122 73 (+2) 762 -119 -4, 1, 2, 3, 4 solid metallic 1211 3093 5.323 5 metalloid 1886 4 4
34 33 As Arsenic 74.92160(2) BD80E3 5,474 5,474304 [Ar] 3d10 4s2 4p3 42 33 33 4 15 2.18 119 58 (+3) 185 947 -78 -3, 2, 3, 5 solid metallic 1090 887 5.727 5 metalloid Ancient 4 5
35 34 Se Selenium 78.96(3) FFA100 3,928 3,92832 [Ar] 3d10 4s2 4p4 45 34 34 4 16 2.55 116 198 (-2) 190 941 -195 -2, 2, 4, 6 solid metallic 494 958 4.819 1 nonmetal 1817 4 6
36 35 Br Bromine 79.904(1) A62929 4,562 4,56192 [Ar] 3d10 4s2 4p5 45 35 35 4 17 2.96 114 196 (-1) 185 1140 -325 -1, 1, 3, 4, 5, 7 liquid covalent network 266 332 3.12 3 halogen 1826 4 7
37 36 Kr Krypton 83.798(2) 5CB8D1 6,788 6,78813696 [Ar] 3d10 4s2 4p6 48 36 36 4 18 110 202 1351 0 2 gas atomic 116 120 0.00375 7 noble gas 1898 4 8
38 37 Rb Rubidium 85.4678(3) 702EB0 5,474 5,474304 [Kr] 5s1 48 37 37 5 1 0.82 211 152 (+1) 403 -47 1 solid metallic 312 961 1.532 4 alkali metal 1861 5 1
39 38 Sr Strontium 87.62(1) 00FF00 6,569 6,5691648 [Kr] 5s2 50 38 38 5 2 0.95 192 118 (+2) 550 -5 2 solid metallic 1050 1655 2.63 6 alkaline earth metal 1790 5 2
40 39 Y Yttrium 88.90585(2) 94FFFF 9,178 9,1777204224 [Kr] 4d1 5s2 50 39 39 5 3 1.22 162 90 (+3) 600 -30 1, 2, 3 solid metallic 1799 3618 4.472 9 transition metal 1794 5
41 40 Zr Zirconium 91.224(2) 94E0E0 9,178 9,1777204224 [Kr] 4d2 5s2 51 40 40 5 4 1.33 148 72 (+4) 640 -41 1, 2, 3, 4 solid metallic 2128 4682 6.511 9 transition metal 1789 5
42 41 Nb Niobium 92.90638(2) 73C2C9 9,178 9,1777204224 [Kr] 4d4 5s1 52 41 41 5 5 1.6 137 72 (+3) 652 -86 -1, 2, 3, 4, 5 solid metallic 2750 5017 8.57 9 transition metal 1801 5
43 42 Mo Molybdenum 95.96(2) 54B5B5 9,178 9,1777204224 [Kr] 4d5 5s1 54 42 42 5 6 2.16 145 69 (+3) 684 -72 -2, -1, 1, 2, 3, 4, 5, 6 solid metallic 2896 4912 10.28 9 transition metal 1778 5
44 43 Tc Technetium [98] 3B9E9E 9,178 9,1777204224 [Kr] 4d5 5s2 55 43 43 5 7 1.9 156 64.5 (+4) 702 -53 -3, -1, 1, 2, 3, 4, 5, 6, 7 solid yes metallic 2430 4538 11.5 9 transition metal 1937 5
45 44 Ru Ruthenium 101.07(2) 248F8F 9,178 9,1777204224 [Kr] 4d7 5s1 57 44 44 5 8 2.2 126 68 (+3) 710 -101 -2, 1, 2, 3, 4, 5, 6, 7, 8 solid metallic 2607 4423 12.37 9 transition metal 1827 5
46 45 Rh Rhodium 102.90550(2) 0A7D8C 9,178 9,1777204224 [Kr] 4d8 5s1 58 45 45 5 9 2.28 135 66.5 (+3) 720 -110 -1, 1, 2, 3, 4, 5, 6 solid metallic