26 research outputs found

    Kinstate intervention in ethnic conflicts : Albania and Turkey compared

    No full text
    Albania and Turkey did not act in overtly irredentist ways towards their ethnic brethren in neighboring states after the end of communism. Why, nonetheless, did Albania facilitate the increase of ethnic conflict in Kosovo and Macedonia, while Turkey did not, with respect to the Turks of Bulgaria? I argue that kin-states undergoing transition are more prone to intervene in external conflicts than states that are not, regardless of the salience of minority demands in the host-state. The transition weakens the institutions of the kin-state. Experiencing limited institutional constraints, self-seeking state officials create alliances with secessionist and autonomist movements across borders alongside their own ideological, clan-based and particularistic interests. Such alliances are often utilized to advance radical domestic agendas. Unlike in Albania's transition environment, in Turkey there were no emerging elites that could potentially form alliances and use external movements to legitimize their own domestic existence or claims

    Reassuring NATO: Eastern Europe, Russia, and the Western Alliance

    No full text
    Against the background of the changing Russian and East European attitudes toward NATO before and since the end of the Cold War. This Study examines the origins of the alliance's enlargement and the implications for its cohesin and ability to act. The author recommends suspending the enlargement after the admission of Poland, the best qualified candidate

    SYMBOLIC POLITICS AND THE ACEHNESE ETHNIC WAR IN INDONESIA

    No full text
    The ethnic war in Aceh territory killed 13.000 to 50.000 of people and it remains problematic, especially in the 1950s, 1970s, and the end of 1990s. This thesis explores whether the symbolic politics theory of ethnic war, which was originally designed to explain conflict in the post-Communist societies of Eastern Europe, is also successful for explaining ethnic war and the subsequent peace in areas like Aceh where traditional social structures continued to exist. Facts support the hypotheses of symbolist theory. On the first two cases, myths justifying hostility were strong on both sides of the Acehnese and the Javanese Indonesian national government, the result of decades of conflict between Javanese national authorities and the Acehnese societies in Aceh territory. Ethnic fears, opportunity reasons, hostile feelings, chauvinist mobilization by ethnic elites, and security dilemma dynamics were also taken into account on the Acehnese ethnic conflict. On the other hand, the symbolist theory is also effective for explaining ethnic subsequent peace in the reform period (1998-recent). Hostile myths and fears did present, but the violence did not emerge because both elites chose not to let the conflict continues. The opportunity to mobilize for both elites did not present and therefore hostile mass conflict did not escalate. Recognizing this unique conflict involves identifying the patterns of their attachment to the traditional social structures, the sultanates and the ulama (the Islamic scholar). Konflik ethnis di wilayah Aceh telah membunuh 13.000 sampai 50.000 orang dan tetap problematic, terutama pada tahun 1950an, 1970an, dan pada akhir tahun 1990an. Tesis ini menganalisis apakah teori simbolik politik dalam konflik atau perang etnis, yang pada awalnya dirancang untuk menjelaskan perang etnis dalam masyarakat post-Komunis di Eropa Timur, juga sukses menjelaskan perang etnis dan perdamaian di daerah-daerah seperti Aceh yang struktur sosial tradisionalnya tetap ada. Fakta-fakta menunjukkan terbuktinya hipotesis teori simbolis. Dalam dua studi kasus pertama, mitos yang menjustifikasi permusuhan sangat kuat pada kedua belah pihak antara orang Aceh dan pemerintah Jawa Indonesia, hasil dari beberapa decade konflik antara otoritas nasional Jawa dan masyarakat Aceh di wilayah Aceh. Ketakutan etnis, alasan kesempatan, perasaan permusuhan, mobilisasi cauvinis oleh para elit etnis, dan dinamika dilemma keamanan juga turut berkontribusi dalam menjelaskan konflik etnis Aceh. Pada sisi lain, teori sombolis juga efektif untuk menjelaskan perdamaian sesudah perang pada periode reformasi (1998-sekarang). Mitos permusuhan dan ketakutan memang terlihat, tapi kekerasan tidak terjadi karena elit dari kedua belah pihak memilih untuk tidak membiarkan konflik tidak berlanjut. Kesempatan utk memobilisasi bagi elit dari kedua belah pihak tidak terlihat dan oleh karena itu konflik permusuhan massa tidak tereskalasi. Mengenali keunikan konflik ini mencakup pengidentifikasian pola-pola keterkaitan mereka pasa struktur social tradisional, ulama dan sultan

    jsta/tidybayes: 0.12.0.000002

    No full text
    Bayesian analysis + tidy data + geoms (R package

    Dataset for Bibliometric Analysis of Mexican Scientific Production on Artificial Intelligence

    No full text
    <p><span>This is the database analyzed in the article <strong>Mexican scientific production on Artificial Intelligence: a bibliometric analysis. </strong>It was collected from the Open Alex <span>(OurResearch, 2022) an</span> open-access bibliographic catalog, during September 2023. It consists of 13,265 records divided into six main AI subfields. Each file corresponds to a subfield. It can be opened in a spreadsheet such as MS Excel, Google Sheets or others. The database format corresponds to that of Bibliometrix, a full package for Science Mapping Workflow (<a href="https://www.bibliometrix.org/home/"><span>https://www.bibliometrix.org/home/</span></a>). </span></p> <p><span>Data was collected trough OpenalexR <span>(Aria et al., 2023), and processed with tidytext, ggplot2, tidyr y dplyr R libraries (de Queiroz et al., 2023; Wickham et al., 2023a; Wickham, 2023b; Wickham et al.,2023c). The code is available at https://github.com/ObservatorioCtsMx/OpenAlex-con-R/blob/main/Bibliometria_de_la_IA_enMexico.R</span></span></p> <p>This project is funded by Conahcyt, Postdoctoral Stays in Mexico. This work was also carried out with the support of the Support Program for Research and Technological Innovation Projects (PAPIIT) of UNAM IN302623 “Indicators on science and technology in the context of Open Science”.</p> <p><span>References</span></p> <p><span>de Queiroz, Gabriela, Colin Fay, Emil Hvitfeldt, Os Keyes, Kanishka Misra, Tim Mastny, Jeff Erickson, David Robinson, Julia Silge. 2023. «tidytext: Text Mining using “dplyr”, “ggplot2”, and Other Tidy Tools». </span><span><a href="https://cran.r-project.org/web/packages/tidytext/index.html"><span>https://cran.r-project.org/web/packages/tidytext/index.html</span></a>.</span></p> <p><span>OurResearch. 2022. OpenAlex https://openalex.org/</span></p> <p><span>Wickham, Hadley, Winston Chang, Lionel Henry, Thomas Lin Pedersen, Kohske Takahashi, Claus Wilke, Kara Woo, Hiroaki Yutani, Dewey Dunnington, y RStudio. 2023a. «ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics». https://CRAN.R-project.org/package=ggplot2.</span></p> <p><span>Wickham, Hadley, Davis Vaughan, Maximilian Girlich, Kevin Ushey, Posit, y PBC. 2023b. «tidyr: Tidy Messy Data». https://cran.r-project.org/web/packages/tidyr/index.html.</span></p> <p><span>Wickham, Hardley, Romain François, Lionel Henry, Kiril Muller y Davis Vaughan. 2023c. «dplyr package». https://dplyr.tidyverse.org.</span></p&gt

    The problem of the Hungarian borders and minorities in British foreign political thought, 1938-41

    No full text
    This thesis analyses the British official attitudes and the gradual change of British policy towards Hungary and Hungarian revisionism in the period from the Anschluss in March 1938 to December 1941, when the British government declared war on Hungary. The primary focus of this thesis lies in the impact of Hungary`s territorial claims on British policy towards Hungary and Central Europe and upon the criteria Britain judged the territorial gains of Hungary between 1938 and 1941. This work is the result of the author`s research in British, American and Hungarian archives, along with his reflection on numerous documentary editions, diaries, memoirs and secondary sources. It aims to deepen our knowledge of Anglo-Hungarian relationship, British Central European policy and the British view of regional territorial disputes. At the same time, it is keen to dispel the myths and stereotypes of the British and Hungarian historiography, which have so far viewed Hungary as an unimportant factor in British Central European strategy

    CtpB Assembles a Gated Protease Tunnel Regulating Cell-Cell Signaling during Spore Formation in Bacillus subtilis

    No full text
    Spore formation in Bacillus subtilis relies on a regulated intramembrane proteolysis (RIP) pathway that synchronizes mother-cell and forespore development. To address the molecular basis of this SpoIV transmembrane signaling, we carried out a structure-function analysis of the activating protease CtpB. Crystal structures reflecting distinct functional states show that CtpB constitutes a ring-like protein scaffold penetrated by two narrow tunnels. Access to the proteolytic sites sequestered within these tunnels is controlled by PDZ domains that rearrange upon substrate binding. Accordingly, CtpB resembles a minimal version of a self-compartmentalizing protease regulated by a unique allosteric mechanism. Moreover, biochemical analysis of the PDZ-gated channel combined with sporulation assays reveal that activation of the SpoIV RIP pathway is induced by the concerted activity of CtpB and a second signaling protease, SpoIVB. This proteolytic mechanism is of broad relevance for cell-cell communication, illustrating how distinct signaling pathways can be integrated into a single RIP module

    ropensci/drake: drake transformed

    No full text
    Version 7.0.0 Breaking changes &lt;ul&gt; &lt;li&gt;The enhancements that increase cache access speed also invalidate targets in old projects. Workflows built with drake &lt;= 6.2.1 will need to run from scratch again.&lt;/li&gt; &lt;li&gt;In &lt;code&gt;drake&lt;/code&gt; plans, the &lt;code&gt;command&lt;/code&gt; and &lt;code&gt;trigger&lt;/code&gt; columns are now lists of language objects instead of character vectors. &lt;code&gt;make()&lt;/code&gt; and friends still work if you have character columns, but the default output of &lt;code&gt;drake_plan()&lt;/code&gt; has changed to this new format.&lt;/li&gt; &lt;li&gt;All parallel backends (&lt;code&gt;parallelism&lt;/code&gt; argument of &lt;code&gt;make()&lt;/code&gt;) except "clustermq" and "future" are removed. A new "loop" backend covers local serial execution.&lt;/li&gt; &lt;li&gt;A large amount of deprecated functionality is now defunct, including several functions (&lt;code&gt;built()&lt;/code&gt;, &lt;code&gt;find_project()&lt;/code&gt;, &lt;code&gt;imported()&lt;/code&gt;, and &lt;code&gt;parallel_stages()&lt;/code&gt;; &lt;a href="https://github.com/ropensci/drake/issues/564"&gt;full list here&lt;/a&gt;) and the single-quoted file API.&lt;/li&gt; &lt;li&gt;Set the default value of &lt;code&gt;lock_envir&lt;/code&gt; to &lt;code&gt;TRUE&lt;/code&gt; in &lt;code&gt;make()&lt;/code&gt; and &lt;code&gt;drake_config()&lt;/code&gt;. So &lt;code&gt;make()&lt;/code&gt; will automatically quit in error if the act of building a target tries to change upstream dependencies.&lt;/li&gt; &lt;li&gt;&lt;code&gt;make()&lt;/code&gt; no longer returns a value. Users will need to call &lt;code&gt;drake_config()&lt;/code&gt; separately to get the old return value of &lt;code&gt;make()&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Require the &lt;code&gt;jobs&lt;/code&gt; argument to be of length 1 (&lt;code&gt;make()&lt;/code&gt; and &lt;code&gt;drake_config()&lt;/code&gt;). To parallelize the imports and other preprocessing steps, use &lt;code&gt;jobs_preprocess&lt;/code&gt;, also of length 1.&lt;/li&gt; &lt;li&gt;Get rid of the "kernels" &lt;code&gt;storr&lt;/code&gt; namespace. As a result, &lt;code&gt;drake&lt;/code&gt; is faster, but users will no longer be able to load imported functions using &lt;code&gt;loadd()&lt;/code&gt; or &lt;code&gt;readd()&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;In &lt;code&gt;target()&lt;/code&gt;, users must now explicitly name all the arguments except &lt;code&gt;command&lt;/code&gt;, e.g. &lt;code&gt;target(f(x), trigger = trigger(condition = TRUE))&lt;/code&gt; instead of &lt;code&gt;target(f(x), trigger(condition = TRUE))&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Fail right away in &lt;code&gt;bind_plans()&lt;/code&gt; when the result has duplicated target names. This makes &lt;code&gt;drake&lt;/code&gt;'s API more predictable and helps users catch malformed workflows earlier.&lt;/li&gt; &lt;li&gt;&lt;code&gt;loadd()&lt;/code&gt; only loads targets listed in the plan. It no longer loads imports or file hashes.&lt;/li&gt; &lt;li&gt;The return values of &lt;code&gt;progress()&lt;/code&gt;, &lt;code&gt;deps_code()&lt;/code&gt;, &lt;code&gt;deps_target()&lt;/code&gt;, and &lt;code&gt;predict_workers()&lt;/code&gt; are now data frames.&lt;/li&gt; &lt;li&gt;Change the default value of &lt;code&gt;hover&lt;/code&gt; to &lt;code&gt;FALSE&lt;/code&gt; in visualization functions. Improves speed.&lt;/li&gt; &lt;/ul&gt; Bug fixes &lt;ul&gt; &lt;li&gt;Allow &lt;code&gt;bind_plans()&lt;/code&gt; to work with lists of plans (&lt;code&gt;bind_plans(list(plan1, plan2))&lt;/code&gt; was returning &lt;code&gt;NULL&lt;/code&gt; in &lt;code&gt;drake&lt;/code&gt; 6.2.0 and 6.2.1).&lt;/li&gt; &lt;li&gt;Ensure that &lt;code&gt;get_cache(path = "non/default/path", search = FALSE)&lt;/code&gt; looks for the cache in &lt;code&gt;"non/default/path"&lt;/code&gt; instead of &lt;code&gt;getwd()&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Remove strict dependencies on package &lt;code&gt;tibble&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Pass the correct data structure to &lt;code&gt;ensure_loaded()&lt;/code&gt; in &lt;code&gt;meta.R&lt;/code&gt; and &lt;code&gt;triggers.R&lt;/code&gt; when ensuring the dependencies of the &lt;code&gt;condition&lt;/code&gt; and &lt;code&gt;change&lt;/code&gt; triggers are loaded.&lt;/li&gt; &lt;li&gt;Require a &lt;code&gt;config&lt;/code&gt; argument to &lt;code&gt;drake_build()&lt;/code&gt; and &lt;code&gt;loadd(deps = TRUE)&lt;/code&gt;.&lt;/li&gt; &lt;/ul&gt; New features &lt;ul&gt; &lt;li&gt;Introduce a new experimental domain-specific language for generating large plans (#233). Details &lt;a&gt;here&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;Implement a &lt;code&gt;lock_envir&lt;/code&gt; argument to safeguard reproducibility. See &lt;a href="https://github.com/ropensci/drake/issues/615#issuecomment-447585359"&gt;this thread&lt;/a&gt; for a demonstration of the problem solved by &lt;code&gt;make(lock_envir = TRUE)&lt;/code&gt;. More discussion: #619, #620.&lt;/li&gt; &lt;li&gt;The new &lt;code&gt;from_plan()&lt;/code&gt; function allows the users to reference custom plan columns from within commands. Changes to values in these columns columns do not invalidate targets.&lt;/li&gt; &lt;li&gt;Add a menu prompt (&lt;a href="https://github.com/ropensci/drake/pull/762"&gt;https://github.com/ropensci/drake/pull/762&lt;/a&gt;) to safeguard against &lt;code&gt;make()&lt;/code&gt; pitfalls in interactive mode (&lt;a href="https://github.com/ropensci/drake/issues/761"&gt;https://github.com/ropensci/drake/issues/761&lt;/a&gt;). Appears once per session. Disable with &lt;code&gt;options(drake_make_menu = FALSE)&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Add new API functions &lt;code&gt;r_make()&lt;/code&gt;, &lt;code&gt;r_outdated()&lt;/code&gt;, etc. to run &lt;code&gt;drake&lt;/code&gt; functions more reproducibly in a clean session. See the help file of &lt;code&gt;r_make()&lt;/code&gt; for details.&lt;/li&gt; &lt;li&gt;&lt;code&gt;progress()&lt;/code&gt; gains a &lt;code&gt;progress&lt;/code&gt; argument for filtering results. For example, &lt;code&gt;progress(progress = "failed")&lt;/code&gt; will report targets that failed.&lt;/li&gt; &lt;/ul&gt; Enhancements &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Large speed boost&lt;/strong&gt;: move away from &lt;code&gt;storr&lt;/code&gt;'s key mangling in favor of &lt;code&gt;drake&lt;/code&gt;'s own encoding of file paths and namespaced functions for &lt;code&gt;storr&lt;/code&gt; keys.&lt;/li&gt; &lt;li&gt;Exclude symbols &lt;code&gt;.&lt;/code&gt;, &lt;code&gt;..&lt;/code&gt;, and &lt;code&gt;.gitignore&lt;/code&gt; from being target names (consequence of the above).&lt;/li&gt; &lt;li&gt;Use only one hash algorithm per &lt;code&gt;drake&lt;/code&gt; cache, which the user can set with the &lt;code&gt;hash_algorithm&lt;/code&gt; argument of &lt;code&gt;new_cache()&lt;/code&gt;, &lt;code&gt;storr::storr_rds()&lt;/code&gt;, and various other cache functions. Thus, the concepts of a "short hash algorithm" and "long hash algorithm" are deprecated, and the functions &lt;code&gt;long_hash()&lt;/code&gt;, &lt;code&gt;short_hash()&lt;/code&gt;, &lt;code&gt;default_long_hash_algo()&lt;/code&gt;, &lt;code&gt;default_short_hash_algo()&lt;/code&gt;, and &lt;code&gt;available_hash_algos()&lt;/code&gt; are deprecated. Caches are still back-compatible with &lt;code&gt;drake&lt;/code&gt; &gt; 5.4.0 and &lt;= 6.2.1.&lt;/li&gt; &lt;li&gt;Allow the &lt;code&gt;magrittr&lt;/code&gt; dot symbol to appear in some commands sometimes.&lt;/li&gt; &lt;li&gt;Deprecate the &lt;code&gt;fetch_cache&lt;/code&gt; argument in all functions.&lt;/li&gt; &lt;li&gt;Remove packages &lt;code&gt;DBI&lt;/code&gt; and &lt;code&gt;RSQLite&lt;/code&gt; from "Suggests".&lt;/li&gt; &lt;li&gt;Define a special &lt;code&gt;configeval <- new.env(parent = configenvir)&lt;/code&gt; for storing built targets and evaluating commands in the plan. Now, &lt;code&gt;make()&lt;/code&gt; no longer modifies the user's environment. This move is a long-overdue step toward purity.&lt;/li&gt; &lt;li&gt;Remove dependency on the &lt;code&gt;codetools&lt;/code&gt; package.&lt;/li&gt; &lt;li&gt;Deprecate and remove the &lt;code&gt;session&lt;/code&gt; argument of &lt;code&gt;make()&lt;/code&gt; and &lt;code&gt;drake_config()&lt;/code&gt;. Details: &lt;a href="https://github.com/ropensci/drake/issues/623#issue-391894088"&gt;https://github.com/ropensci/drake/issues/623#issue-391894088&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;Deprecate the &lt;code&gt;graph&lt;/code&gt; and &lt;code&gt;layout&lt;/code&gt; arguments to &lt;code&gt;make()&lt;/code&gt; and &lt;code&gt;drake_config()&lt;/code&gt;. The change simplifies the internals, and memoization allows us to do this.&lt;/li&gt; &lt;li&gt;Warn the user if running &lt;code&gt;make()&lt;/code&gt; in a subdirectory of the &lt;code&gt;drake&lt;/code&gt; project root (determined by the location of the &lt;code&gt;.drake&lt;/code&gt; folder in relation to the working directory).&lt;/li&gt; &lt;li&gt;In the code analysis, explicitly prohibit targets from being dependencies of imported functions.&lt;/li&gt; &lt;li&gt;Increase options for the &lt;code&gt;verbose&lt;/code&gt; argument, including the option to print execution and total build times.&lt;/li&gt; &lt;li&gt;Separate the building of targets from the processing of imports. Imports are processed with rudimentary staged parallelism (&lt;code&gt;mclapply()&lt;/code&gt; or &lt;code&gt;parLapply()&lt;/code&gt;, depending on the operating system).&lt;/li&gt; &lt;li&gt;Ignore the imports when it comes to build times. Functions &lt;code&gt;build_times()&lt;/code&gt;, &lt;code&gt;predict_runtime()&lt;/code&gt;, etc. focus on only the targets.&lt;/li&gt; &lt;li&gt;Deprecate many API functions, including &lt;code&gt;plan_analyses()&lt;/code&gt;, &lt;code&gt;plan_summaries()&lt;/code&gt;, &lt;code&gt;analysis_wildcard()&lt;/code&gt;, &lt;code&gt;cache_namespaces()&lt;/code&gt;, &lt;code&gt;cache_path()&lt;/code&gt;, &lt;code&gt;check_plan()&lt;/code&gt;, &lt;code&gt;dataset_wildcard()&lt;/code&gt;, &lt;code&gt;drake_meta()&lt;/code&gt;, &lt;code&gt;drake_palette()&lt;/code&gt;, &lt;code&gt;drake_tip()&lt;/code&gt;, &lt;code&gt;recover_cache()&lt;/code&gt;, &lt;code&gt;cleaned_namespaces()&lt;/code&gt;, &lt;code&gt;target_namespaces()&lt;/code&gt;, &lt;code&gt;read_drake_config()&lt;/code&gt;, &lt;code&gt;read_drake_graph()&lt;/code&gt;, and &lt;code&gt;read_drake_plan()&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Deprecate &lt;code&gt;target()&lt;/code&gt; as a user-side function. From now on, it should only be called from within &lt;code&gt;drake_plan()&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;&lt;code&gt;drake_envir()&lt;/code&gt; now throws an error, not a warning, if called in the incorrect context. Should be called only inside commands in the user's &lt;code&gt;drake&lt;/code&gt; plan.&lt;/li&gt; &lt;li&gt;Replace &lt;code&gt;*expr*()&lt;/code&gt; &lt;code&gt;rlang&lt;/code&gt; functions with their &lt;code&gt;*quo*()&lt;/code&gt; counterparts. We still keep &lt;code&gt;rlang::expr()&lt;/code&gt; in the few places where we know the expressions need to be evaluated in &lt;code&gt;config$eval&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;The &lt;code&gt;prework&lt;/code&gt; argument to &lt;code&gt;make()&lt;/code&gt; and &lt;code&gt;drake_config()&lt;/code&gt; can now be an expression (language object) or list of expressions. Character vectors are still acceptable.&lt;/li&gt; &lt;li&gt;At the end of &lt;code&gt;make()&lt;/code&gt;, print messages about triggers etc. only if &lt;code&gt;verbose &gt;= 2L&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Deprecate and rename &lt;code&gt;in_progress()&lt;/code&gt; to &lt;code&gt;running()&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Deprecate and rename &lt;code&gt;knitr_deps()&lt;/code&gt; to &lt;code&gt;deps_knitr()&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Deprecate and rename &lt;code&gt;dependency_profile()&lt;/code&gt; to &lt;code&gt;deps_profile()&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Deprecate and rename &lt;code&gt;predict_load_balancing()&lt;/code&gt; to &lt;code&gt;predict_workers()&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Deprecate &lt;code&gt;this_cache()&lt;/code&gt; and defer to &lt;code&gt;get_cache()&lt;/code&gt; and &lt;code&gt;storr::storr_rds()&lt;/code&gt; for simplicity.&lt;/li&gt; &lt;li&gt;Change the default value of &lt;code&gt;hover&lt;/code&gt; to &lt;code&gt;FALSE&lt;/code&gt; in visualization functions. Improves speed. Also a breaking change.&lt;/li&gt; &lt;li&gt;Deprecate &lt;code&gt;drake_cache_log_file()&lt;/code&gt;. We recommend using &lt;code&gt;make()&lt;/code&gt; with the &lt;code&gt;cache_log_file&lt;/code&gt; argument to create the cache log. This way ensures that the log is always up to date with &lt;code&gt;make()&lt;/code&gt; results.&lt;/li&gt; &lt;/ul&gt

    ropensci/drake: Fully custom target names in static branching

    No full text
    Version 7.12.1 Bug fixes Repair subtarget_hashes.cross() for crosses on a single grouping variable. Repair dynamic group() used with specialized formats (#1236, @adamaltmejd). Enforce tidyselect >= 1.0.0. New features Allow user-defined target names in static branching with the .names argument (#1240, @maciejmotyka, @januz). Enhancements Do not analyze dependencies of calls to drake_plan() (#1237, @januz). Error message for locked cache gives paste-able error message in Windows (#1243, @billdenney). Prevent stack traces from accidentally storing large amounts of data (#1253, @sclewis23)
    corecore