Rogue Scholar Digest November 15, 2023

digest

This is a summary of the Rogue Scholar blog posts published since November 8, 2023.

Author
Affiliation

Martin Fenner

Front Matter

Published

November 15, 2023

This post finds Rogue Scholar blog posts published the last seven days using the Rogue Scholar API.
  • Results are filtered by posts published between 2023-11-22 and 2023-11-28 and en as language.
  • We retrieve the title, authors, publication date, abstract, blog name, blog_slug, and doi.
  • We sort the results in chronological order (oldest first).
  • We format the results and generate markdown output.
Code
import requests
import locale
import re
from typing import Optional
import datetime
from IPython.display import Markdown

locale.setlocale(locale.LC_ALL, "en_US")
baseUrl = "https://api.rogue-scholar.org/"
published_since = "2023-11-08"
published_until = "2023-11-14"
feature_image = 2
include_fields = "title,authors,published_at,summary,blog_name,blog_slug,doi,url,image"
url = (
    baseUrl
    + f"posts?&published_since={published_since}&published_until={published_until}&language=en&sort=published_at&order=asc&per_page=50&include_fields={include_fields}"
)
response = requests.get(url)
result = response.json()


def get_post(post):
    return post["document"]


def format_post(post):
    doi = post.get("doi", None)
    url = f"[{doi}]({doi})\n<br />" if doi else ""
    title = f"[{post['title']}]({doi})" if doi else f"[{post['title']}]({post['url']})"
    published_at = datetime.datetime.utcfromtimestamp(post["published_at"]).strftime(
        "%B %-d, %Y"
    )
    blog = f"[{post['blog_name']}](https://rogue-scholar.org/blogs/{post['blog_slug']})"
    author = ", ".join([f"{x['name']}" for x in post.get("authors", None) or []])
    summary = post["summary"]
    return f"### {title}\n{url}Published {published_at} in {blog}<br />{author}<br />{summary}\n"


posts = [get_post(x) for i, x in enumerate(result["hits"])]
posts_as_string = "\n\n".join([format_post(x) for x in posts])

def doi_from_url(url: str) -> Optional[str]:
    """Return a DOI from a URL"""
    match = re.search(
        r"\A(?:(http|https)://(dx\.)?(doi\.org|handle\.stage\.datacite\.org|handle\.test\.datacite\.org)/)?(doi:)?(10\.\d{4,5}/.+)\Z",
        url,
    )
    if match is None:
        return None
    return match.group(5).lower()

images = [x["image"] for x in posts if x.get("image", None) is not None]
image = images[feature_image]
markdown = f"![]({image})\n\n"
markdown += posts_as_string
Markdown(markdown)

Introducing the CWTS ECR/PhD Council

Published November 8, 2023 in Leiden Madtrics
Leiden Madtrics
In this blog post, we’ll introduce you to the CWTS ECR/PhD Council, shedding light on its significance, objectives, and how it can serve as a crucial resource for early career researchers and PhDs at CWTS. CWTS is an interdisciplinary institute at Leiden University with a diverse multinational academic culture. PhD candidates, early career researchers, and visiting scholars from around the world gather at CWTS to pursue their research journeys.

BioBanking at GGBN 2023: Highlights from GigaScience Press

https://doi.org/10.59350/ahnf6-e1m90
Published November 8, 2023 in GigaBlog
Chris Armit
“Extinction is forever – so our action must be immediate.” Sir David Attenborough, Sept 30th 2020 The fourth international Global Genome Biodiversity Network (GGBN) Conference took place in Aguascalientes, Mexico from October 17th to October 20th 2023 where it was hosted by the Universidad Autónoma de Aguascalientes.

From Ottawa to Leiden: ScholCommLab’s Conference Highlights

https://doi.org/10.59350/vbp1j-f9j63
Published November 9, 2023 in Scholarly Communications Lab | ScholCommLab
Olivia Aguiar
Over the last few months, ScholCommLab members took part in over six conferences, including the: International Conference on Science, Technology, and Innovation Indicators (STI 2023), International Communication Association Conference (ICA 2023), and Bibliometrics and Research Impact Community Conference (BRIC 2023). In this blog post, we’re sharing highlights from each event.

Archiving Rogue Scholar blogs with the Internet Archive

https://doi.org/10.53731/g60vh-3ng48
Published November 9, 2023 in Front Matter
Martin Fenner
Blogs participating in the Rogue Scholar science blog archive are now archived in the Internet Archive. Starting November 1st, Rogue Scholar is participating in the Internet Archive Archive-It service and all archived blogs can be found here.

Two influential textbooks – “Mee” and “Mellor”.

https://doi.org/10.59350/e3wmw-qwx29
Published November 11, 2023 in Henry Rzepa’s Blog
Henry Rzepa
I am a member of the  Royal Society of  Chemistry’s Historical group. Amongst other activities, it publishes two editions of a newsletter each year for its members.

Auto-DOI for Quarto posts via Rogue Scholar

https://doi.org/10.59350/5hxdg-fz574
Published November 13, 2023 in Chris von Csefalvay
Chris von Csefalvay
I love posts that allow me to merge some of my addictions.

Data on 100 million individual trees in the National Ecological Observatory Network

https://doi.org/10.59350/6vjpn-ky077
Published November 13, 2023 in Jabberwocky Ecology
Ethan White
We’re excited to announce the initial release of crown maps for 100 million trees in the National Ecological Observatory Network (NEON) with information on location, species identify, size, and alive/dead status.

Do you dare? What female scientists expect when communicating

Published November 14, 2023 in Elephant in the Lab
Sascha Schönig
The expectation to communicate In 2019, the German Federal Ministry of Education and Research called for a cultural shift toward communicating science (Bundesministerium für Bildung und Forschung, 2019). The former Federal Minister of Education and Research, Anja Karliczek, urged scientists to communicate their research continuously and classified communication as a central task for universities and research organizations

Reevaluating POSI: 2023 evolution

https://doi.org/10.59350/z537h-xsd22
Published November 14, 2023 in Liberate Science
Liberate Science
In 2022, we did our first self-evaluation according to the Principles of Open Scholarly Infrastructure (POSI). In this blog, we take stock ~1 year later, based on POSI v1.1, and reevaluate how we’re doing and where there’s still room for improvement. Summary 💚 = aligned; 💛 = less aligned;

FAIR Data Digest #21

https://doi.org/10.59350/5m34e-f6d14
Published November 14, 2023 in FAIR Data Digest
Sven Lieber
on the meeting point of cultural heritage and technology: Heritage Science. Looking at the European Research Infrastructure for Heritage Science and the need for FAIR data not only coming from digitized content but also from measurements of specialized scientific instruments.

Upstream reflections

https://doi.org/10.59350/qxhxa-kac46
Published November 14, 2023 in Chris Hartgerink
Chris Hartgerink
Recently, I left the Upstream editorial team as a result of changing priorities.  I figured it would be a good idea to reflect before I forget.

New paper: theropod bite marks on Morrison sauropod bones

https://doi.org/10.59350/txkht-ewp95
Published November 14, 2023 in Sauropod Vertebra Picture of the Week
Matt Wedel
New paper out today in PeerJ: Lei R, Tschopp E, Hendrickx C, Wedel MJ, Norell M, Hone DWE. 2023. Bite and tooth marks on sauropod dinosaurs from the Morrison Formation. PeerJ 11:e16327 http://doi.org/10.7717/peerj.16327 This one had a long gestation.

The programmable blog

https://doi.org/10.53731/ch2e1-1cm64
Published November 14, 2023 in Front Matter
Martin Fenner
Today I am relaunching the Syldavia Gazette blog on a new blogging platform, switching from Ghost to Quarto. This allows me to use Jupyter notebooks in the blog to help generate blog posts. The Syldavia Gazette (the other blog I manage besides the Front Matter blog) description says The Syldavia Gazette is a newsletter highlighting interesting science stories from around the web.

Back to top